llvm-toolchain-6.0 →
1:6.0~+rc2-1 →
armhf → 2018-02-18 16:23:33
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard
+==============================================================================+
| llvm-toolchain-6.0 1:6.0~+rc2-1 (armhf) Sat, 17 Feb 2018 04:43:27 +0000 |
+==============================================================================+
Package: llvm-toolchain-6.0
Version: 1:6.0~+rc2-1
Source Version: 1:6.0~+rc2-1
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-b95e3751-49b6-4921-8bc2-1b4fdeaee900' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [10.6 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [12.3 MB]
Fetched 22.9 MB in 28s (809 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'llvm-toolchain-6.0' packaging is maintained in the 'Svn' version control system at:
svn://anonscm.debian.org/svn/pkg-llvm/llvm-toolchain/branches/6.0/
Need to get 61.5 MB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (dsc) [6961 B]
Get:2 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [806 kB]
Get:3 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [13.2 MB]
Get:4 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [2146 kB]
Get:5 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [852 kB]
Get:6 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [11.3 MB]
Get:7 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [3260 kB]
Get:8 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (tar) [29.9 MB]
Get:9 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc2-1 (diff) [66.4 kB]
Fetched 61.5 MB in 18s (3331 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-6.0-9Ccy4U/llvm-toolchain-6.0-6.0~+rc2' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-6.0-9Ccy4U' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-IyJKZG/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-IyJKZG/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-IyJKZG/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Packages [433 B]
Fetched 2109 B in 1s (2966 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
ca-certificates e2fsprogs-l10n libsasl2-modules libssl1.1 openssl
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (20.9 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 15377 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev
Merged Build-Conflicts: libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile
Filtered Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev
Filtered Build-Conflicts: libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile
dpkg-deb: building package 'sbuild-build-depends-llvm-toolchain-6.0-dummy' in '/<<BUILDDIR>>/resolver-IyJKZG/apt_archive/sbuild-build-depends-llvm-toolchain-6.0-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-llvm-toolchain-6.0-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Sources [773 B]
Get:5 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ Packages [783 B]
Fetched 2889 B in 1s (4080 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install llvm-toolchain-6.0 build dependencies (apt-based resolver)
------------------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
e2fsprogs-l10n libsasl2-modules
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev binutils
binutils-arm-linux-gnueabihf binutils-common binutils-dev bison bsdmainutils
chrpath cmake cmake-data debhelper dejagnu dh-autoreconf dh-python
dh-strip-nondeterminism diffstat distro-info-data docutils-common expect
file flex gettext gettext-base groff-base help2man intltool-debian lcov
libarchive-zip-perl libarchive13 libbinutils libbison-dev libbsd-dev libbsd0
libcroco3 libcurl3 libedit-dev libedit2 libexpat1 libexpat1-dev libffi-dev
libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libicu57
libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1
libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzo2-2 libmagic-mgc
libmagic1 libmpdec2 libncurses5-dev libnghttp2-14 libpipeline1 libpsl5
libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev
libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
libpython3.6-minimal libpython3.6-stdlib librhash0 librtmp1 libsigsegv2
libssh2-1 libssl1.0.2 libtcl8.6 libtext-unidecode-perl libtimedate-perl
libtinfo-dev libtool libuv1 libxml-libxml-perl libxml-namespacesupport-perl
libxml-sax-base-perl libxml-sax-perl libxml2 lsb-release m4 man-db
mime-support patchutils pkg-config po-debconf python python-alabaster
python-babel python-babel-localedata python-certifi python-chardet
python-dev python-docutils python-idna python-imagesize python-jinja2
python-markupsafe python-minimal python-pkg-resources python-pygments
python-requests python-roman python-six python-sphinx python-typing
python-tz python-urllib3 python2.7 python2.7-dev python2.7-minimal python3
python3-distutils python3-lib2to3 python3-minimal python3.6
python3.6-minimal sgml-base sharutils sphinx-common swig swig3.0 tcl
tcl-expect tcl8.6 tex-common texinfo ucf xml-core zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc binutils-doc bison-doc wamerican
| wordlist whois vacation ninja-build dh-make dwz tk8.6 gettext-doc
libasprintf-dev libgettextpo-dev groff lrzip krb5-doc krb5-user ncurses-doc
libtool-doc gfortran | fortran95-compiler gcj-jdk lsb m4-doc apparmor less
www-browser libmail-box-perl python-doc python-tk fonts-linuxlibertine
| ttf-linux-libertine texlive-lang-french texlive-latex-base
texlive-latex-recommended python-jinja2-doc python-setuptools
ttf-bitstream-vera python-cryptography python-openssl python-socks
python-sphinx-rtd-theme libjs-mathjax dvipng texlive-latex-extra
texlive-fonts-recommended texlive-generic-extra latexmk imagemagick-6.q16
sphinx-doc python-ntlm python2.7-doc binfmt-support python3-doc python3-tk
python3-venv python3.6-venv python3.6-doc sgml-base-doc sharutils-doc
bsd-mailx | mailx swig-doc swig-examples swig3.0-examples swig3.0-doc
tcl-tclreadline texlive-base texlive-generic-recommended texinfo-doc-nonfree
Recommended packages:
libfl-dev curl | wget | lynx-cur libgd-gd2-perl libarchive-cpio-perl
libglib2.0-data shared-mime-info xdg-user-dirs javascript-common
krb5-locales publicsuffix libltdl-dev libxml-sax-expat-perl
libmail-sendmail-perl docutils-doc libpaper-utils python-pil python-enum34
python-cryptography python-ipaddress python-openssl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev binutils-dev bison bsdmainutils
chrpath cmake cmake-data debhelper dejagnu dh-autoreconf dh-python
dh-strip-nondeterminism diffstat distro-info-data docutils-common expect
file flex gettext gettext-base groff-base help2man intltool-debian lcov
libarchive-zip-perl libarchive13 libbison-dev libbsd-dev libbsd0 libcroco3
libcurl3 libedit-dev libedit2 libexpat1 libexpat1-dev libffi-dev
libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libicu57
libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1
libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzo2-2 libmagic-mgc
libmagic1 libmpdec2 libncurses5-dev libnghttp2-14 libpipeline1 libpsl5
libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev
libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
libpython3.6-minimal libpython3.6-stdlib librhash0 librtmp1 libsigsegv2
libssh2-1 libssl1.0.2 libtcl8.6 libtext-unidecode-perl libtimedate-perl
libtinfo-dev libtool libuv1 libxml-libxml-perl libxml-namespacesupport-perl
libxml-sax-base-perl libxml-sax-perl libxml2 lsb-release m4 man-db
mime-support patchutils pkg-config po-debconf python python-alabaster
python-babel python-babel-localedata python-certifi python-chardet
python-dev python-docutils python-idna python-imagesize python-jinja2
python-markupsafe python-minimal python-pkg-resources python-pygments
python-requests python-roman python-six python-sphinx python-typing
python-tz python-urllib3 python2.7 python2.7-dev python2.7-minimal python3
python3-distutils python3-lib2to3 python3-minimal python3.6
python3.6-minimal sbuild-build-depends-llvm-toolchain-6.0-dummy sgml-base
sharutils sphinx-common swig swig3.0 tcl tcl-expect tcl8.6 tex-common
texinfo ucf xml-core zlib1g-dev
The following packages will be upgraded:
binutils binutils-arm-linux-gnueabihf binutils-common libbinutils
4 upgraded, 137 newly installed, 0 to remove and 47 not upgraded.
Need to get 79.1 MB/83.2 MB of archives.
After this operation, 247 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-IyJKZG/apt_archive ./ sbuild-build-depends-llvm-toolchain-6.0-dummy 0.invalid.0 [1068 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.8.7-1 [96.8 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.3-10 [1005 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.0-1 [24.6 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.1-1 [1143 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf cmake-data all 3.9.5-1 [1285 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf liblzo2-2 armhf 2.08-1.2 [47.6 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf libicu57 armhf 57.1-8 [7411 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-6.1 [602 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf libarchive13 armhf 3.2.2-3.1 [251 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf libkeyutils1 armhf 1.5.9-9.2 [12.1 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf libkrb5support0 armhf 1.16-2 [59.0 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf libk5crypto3 armhf 1.16-2 [116 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf libkrb5-3 armhf 1.16-2 [265 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf libgssapi-krb5-2 armhf 1.16-2 [135 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf libnghttp2-14 armhf 1.29.0-1 [70.5 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf libpsl5 armhf 0.19.1-4 [43.2 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [54.2 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf libssh2-1 armhf 1.8.0-1 [126 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf libssl1.0.2 armhf 1.0.2n-1 [887 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libcurl3 armhf 7.58.0-2 [276 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf libjsoncpp1 armhf 1.7.4-3 [66.2 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf librhash0 armhf 1.3.4-3 [94.7 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf libuv1 armhf 1.18.0-3 [86.1 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf cmake armhf 3.9.5-1 [2439 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-1 [32.2 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf flex armhf 2.6.1-1.3 [414 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf libpython2.7-minimal armhf 2.7.14-6 [393 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf python2.7-minimal armhf 2.7.14-6 [1080 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf python-minimal armhf 2.7.14-4 [41.0 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf libpython2.7-stdlib armhf 2.7.14-6 [1841 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf python2.7 armhf 2.7.14-6 [293 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf libpython-stdlib armhf 2.7.14-4 [20.4 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf python armhf 2.7.14-4 [155 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf python3-lib2to3 all 3.6.4-2 [78.4 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf python3-distutils all 3.6.4-2 [147 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf python3.6 armhf 3.6.4-3 [223 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.6.4-1 [19.3 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.6.4-1 [22.3 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf sgml-base all 1.29 [14.8 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf ucf all 3.0036 [70.2 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf tex-common all 6.09 [53.2 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-4 [117 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20170329-1 [69.0 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20171216.1 [75.9 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.15.1-3 [736 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-4 [434 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf libbinutils armhf 2.30-4+rpi1 [300 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf binutils-common armhf 2.30-4+rpi1 [1787 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf binutils armhf 2.30-4+rpi1 [53.4 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf binutils-arm-linux-gnueabihf armhf 2.30-4+rpi1 [1835 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf binutils-dev armhf 2.30-4+rpi1 [1582 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf libbison-dev armhf 2:3.0.4.dfsg-1+b1 [433 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf bison armhf 2:3.0.4.dfsg-1+b1 [743 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 16 [16.3 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.60-1 [95.6 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 0.040-1 [18.4 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:64 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 0.040-1 [11.8 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.54.3-2 [2651 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-2 [132 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-4 [1218 kB]
Get:68 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:69 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf debhelper all 11.1.4 [1005 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf libtcl8.6 armhf 8.6.8+dfsg-2 [865 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf tcl-expect armhf 5.45.4-1 [120 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf expect armhf 5.45.4-1 [165 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf dejagnu all 1.6.1-1 [743 kB]
Get:75 http://172.17.0.1/private buster-staging/main armhf diffstat armhf 1.61-1 [29.4 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf distro-info-data all 0.37 [5952 B]
Get:77 http://172.17.0.1/private buster-staging/main armhf xml-core all 0.18 [23.4 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf docutils-common all 0.14+dfsg-2 [204 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf help2man armhf 1.47.5 [162 kB]
Get:80 http://172.17.0.1/private buster-staging/main armhf lcov all 1.13-3 [128 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf libbsd-dev armhf 0.8.7-1 [206 kB]
Get:82 http://172.17.0.1/private buster-staging/main armhf libtinfo-dev armhf 6.0+20171125-1 [66.5 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf libncurses5-dev armhf 6.0+20171125-1 [152 kB]
Get:84 http://172.17.0.1/private buster-staging/main armhf libedit-dev armhf 3.1-20170329-1 [89.2 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf libexpat1-dev armhf 2.2.5-3 [123 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf libffi-dev armhf 3.2.1-8 [159 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf libjs-jquery all 3.2.1-1 [154 kB]
Get:88 http://172.17.0.1/private buster-staging/main armhf libjs-underscore all 1.8.3~dfsg-1 [63.8 kB]
Get:89 http://172.17.0.1/private buster-staging/main armhf libjs-sphinxdoc all 1.6.6-2 [85.1 kB]
Get:90 http://172.17.0.1/private buster-staging/main armhf libpython2.7 armhf 2.7.14-6 [885 kB]
Get:91 http://172.17.0.1/private buster-staging/main armhf libpython2.7-dev armhf 2.7.14-6 [27.6 MB]
Get:92 http://172.17.0.1/private buster-staging/main armhf libpython-dev armhf 2.7.14-4 [20.5 kB]
Get:93 http://172.17.0.1/private buster-staging/main armhf libtext-unidecode-perl all 1.30-1 [103 kB]
Get:94 http://172.17.0.1/private buster-staging/main armhf libxml-namespacesupport-perl all 1.12-1 [14.8 kB]
Get:95 http://172.17.0.1/private buster-staging/main armhf libxml-sax-base-perl all 1.09-1 [20.4 kB]
Get:96 http://172.17.0.1/private buster-staging/main armhf libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]
Get:97 http://172.17.0.1/private buster-staging/main armhf libxml-libxml-perl armhf 2.0128+dfsg-5 [318 kB]
Get:98 http://172.17.0.1/private buster-staging/main armhf lsb-release all 9.20170808+rpi1 [27.4 kB]
Get:99 http://172.17.0.1/private buster-staging/main armhf patchutils armhf 0.3.4-2 [83.1 kB]
Get:100 http://172.17.0.1/private buster-staging/main armhf pkg-config armhf 0.29-4 [59.2 kB]
Get:101 http://172.17.0.1/private buster-staging/main armhf python-babel-localedata all 2.4.0+dfsg.1-2 [3415 kB]
Get:102 http://172.17.0.1/private buster-staging/main armhf python-pkg-resources all 38.4.0-1 [171 kB]
Get:103 http://172.17.0.1/private buster-staging/main armhf python-tz all 2017.2-2 [33.9 kB]
Get:104 http://172.17.0.1/private buster-staging/main armhf python-babel all 2.4.0+dfsg.1-2 [84.3 kB]
Get:105 http://172.17.0.1/private buster-staging/main armhf python-certifi all 2018.1.18-2 [144 kB]
Get:106 http://172.17.0.1/private buster-staging/main armhf python-chardet all 3.0.4-1 [80.2 kB]
Get:107 http://172.17.0.1/private buster-staging/main armhf python2.7-dev armhf 2.7.14-6 [281 kB]
Get:108 http://172.17.0.1/private buster-staging/main armhf python-dev armhf 2.7.14-4 [1208 B]
Get:109 http://172.17.0.1/private buster-staging/main armhf python-roman all 2.0.0-3 [8688 B]
Get:110 http://172.17.0.1/private buster-staging/main armhf python-docutils all 0.14+dfsg-2 [379 kB]
Get:111 http://172.17.0.1/private buster-staging/main armhf python-idna all 2.6-1 [34.1 kB]
Get:112 http://172.17.0.1/private buster-staging/main armhf python-imagesize all 0.7.1-1 [3814 B]
Get:113 http://172.17.0.1/private buster-staging/main armhf python-markupsafe armhf 1.0-1+b1 [13.7 kB]
Get:114 http://172.17.0.1/private buster-staging/main armhf python-jinja2 all 2.10-1 [106 kB]
Get:115 http://172.17.0.1/private buster-staging/main armhf python-pygments all 2.2.0+dfsg-1 [590 kB]
Get:116 http://172.17.0.1/private buster-staging/main armhf python-six all 1.11.0-2 [15.1 kB]
Get:117 http://172.17.0.1/private buster-staging/main armhf python-urllib3 all 1.22-1 [97.7 kB]
Get:118 http://172.17.0.1/private buster-staging/main armhf python-requests all 2.18.4-2 [77.3 kB]
Get:119 http://172.17.0.1/private buster-staging/main armhf python-alabaster all 0.7.8-1 [18.4 kB]
Get:120 http://172.17.0.1/private buster-staging/main armhf python-typing all 3.6.2-1 [22.0 kB]
Get:121 http://172.17.0.1/private buster-staging/main armhf sphinx-common all 1.6.6-2 [420 kB]
Get:122 http://172.17.0.1/private buster-staging/main armhf python-sphinx all 1.6.6-2 [460 kB]
Get:123 http://172.17.0.1/private buster-staging/main armhf sharutils armhf 1:4.15.2-2 [236 kB]
Get:124 http://172.17.0.1/private buster-staging/main armhf swig3.0 armhf 3.0.12-1 [1228 kB]
Get:125 http://172.17.0.1/private buster-staging/main armhf swig armhf 3.0.12-1 [309 kB]
Get:126 http://172.17.0.1/private buster-staging/main armhf tcl8.6 armhf 8.6.8+dfsg-2 [123 kB]
Get:127 http://172.17.0.1/private buster-staging/main armhf tcl armhf 8.6.0+9 [5502 B]
Get:128 http://172.17.0.1/private buster-staging/main armhf texinfo armhf 6.5.0.dfsg.1-2 [1331 kB]
Get:129 http://172.17.0.1/private buster-staging/main armhf zlib1g-dev armhf 1:1.2.8.dfsg-5 [198 kB]
Get:130 http://172.17.0.1/private buster-staging/main armhf libjsoncpp-dev armhf 1.7.4-3 [78.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 79.1 MB in 27s (2883 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 15377 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.8.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.7-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../01-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.3-10_armhf.deb ...
Unpacking groff-base (1.22.3-10) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.0-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.0-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.8.1-1_armhf.deb ...
Unpacking man-db (2.8.1-1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../05-cmake-data_3.9.5-1_all.deb ...
Unpacking cmake-data (3.9.5-1) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../06-liblzo2-2_2.08-1.2_armhf.deb ...
Unpacking liblzo2-2:armhf (2.08-1.2) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../07-libicu57_57.1-8_armhf.deb ...
Unpacking libicu57:armhf (57.1-8) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../08-libxml2_2.9.4+dfsg1-6.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-6.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../09-libarchive13_3.2.2-3.1_armhf.deb ...
Unpacking libarchive13:armhf (3.2.2-3.1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../10-libkeyutils1_1.5.9-9.2_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-9.2) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../11-libkrb5support0_1.16-2_armhf.deb ...
Unpacking libkrb5support0:armhf (1.16-2) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../12-libk5crypto3_1.16-2_armhf.deb ...
Unpacking libk5crypto3:armhf (1.16-2) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../13-libkrb5-3_1.16-2_armhf.deb ...
Unpacking libkrb5-3:armhf (1.16-2) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../14-libgssapi-krb5-2_1.16-2_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.16-2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../15-libnghttp2-14_1.29.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.29.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../16-libpsl5_0.19.1-4_armhf.deb ...
Unpacking libpsl5:armhf (0.19.1-4) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../17-librtmp1_2.4+20151223.gitfa8646d.1-1_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../18-libssh2-1_1.8.0-1_armhf.deb ...
Unpacking libssh2-1:armhf (1.8.0-1) ...
Selecting previously unselected package libssl1.0.2:armhf.
Preparing to unpack .../19-libssl1.0.2_1.0.2n-1_armhf.deb ...
Unpacking libssl1.0.2:armhf (1.0.2n-1) ...
Selecting previously unselected package libcurl3:armhf.
Preparing to unpack .../20-libcurl3_7.58.0-2_armhf.deb ...
Unpacking libcurl3:armhf (7.58.0-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../21-libexpat1_2.2.5-3_armhf.deb ...
Unpacking libexpat1:armhf (2.2.5-3) ...
Selecting previously unselected package libjsoncpp1:armhf.
Preparing to unpack .../22-libjsoncpp1_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp1:armhf (1.7.4-3) ...
Selecting previously unselected package librhash0.
Preparing to unpack .../23-librhash0_1.3.4-3_armhf.deb ...
Unpacking librhash0 (1.3.4-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../24-libuv1_1.18.0-3_armhf.deb ...
Unpacking libuv1:armhf (1.18.0-3) ...
Selecting previously unselected package cmake.
Preparing to unpack .../25-cmake_3.9.5-1_armhf.deb ...
Unpacking cmake (3.9.5-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../26-libsigsegv2_2.12-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../27-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package flex.
Preparing to unpack .../28-flex_2.6.1-1.3_armhf.deb ...
Unpacking flex (2.6.1-1.3) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../29-libpython2.7-minimal_2.7.14-6_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.14-6) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../30-python2.7-minimal_2.7.14-6_armhf.deb ...
Unpacking python2.7-minimal (2.7.14-6) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../31-python-minimal_2.7.14-4_armhf.deb ...
Unpacking python-minimal (2.7.14-4) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../32-mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../33-libpython2.7-stdlib_2.7.14-6_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.14-6) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../34-python2.7_2.7.14-6_armhf.deb ...
Unpacking python2.7 (2.7.14-6) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../35-libpython-stdlib_2.7.14-4_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.14-4) ...
Setting up libpython2.7-minimal:armhf (2.7.14-6) ...
Setting up python2.7-minimal (2.7.14-6) ...
Setting up python-minimal (2.7.14-4) ...
Selecting previously unselected package python.
(Reading database ... 19418 files and directories currently installed.)
Preparing to unpack .../00-python_2.7.14-4_armhf.deb ...
Unpacking python (2.7.14-4) ...
Selecting previously unselected package libpython3.6-minimal:armhf.
Preparing to unpack .../01-libpython3.6-minimal_3.6.4-3_armhf.deb ...
Unpacking libpython3.6-minimal:armhf (3.6.4-3) ...
Selecting previously unselected package python3.6-minimal.
Preparing to unpack .../02-python3.6-minimal_3.6.4-3_armhf.deb ...
Unpacking python3.6-minimal (3.6.4-3) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../03-python3-minimal_3.6.4-1_armhf.deb ...
Unpacking python3-minimal (3.6.4-1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../04-libmpdec2_2.4.2-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-1) ...
Selecting previously unselected package libpython3.6-stdlib:armhf.
Preparing to unpack .../05-libpython3.6-stdlib_3.6.4-3_armhf.deb ...
Unpacking libpython3.6-stdlib:armhf (3.6.4-3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../06-python3-lib2to3_3.6.4-2_all.deb ...
Unpacking python3-lib2to3 (3.6.4-2) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../07-python3-distutils_3.6.4-2_all.deb ...
Unpacking python3-distutils (3.6.4-2) ...
Selecting previously unselected package python3.6.
Preparing to unpack .../08-python3.6_3.6.4-3_armhf.deb ...
Unpacking python3.6 (3.6.4-3) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../09-libpython3-stdlib_3.6.4-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.6.4-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../10-dh-python_2.20170125_all.deb ...
Unpacking dh-python (2.20170125) ...
Setting up libpython3.6-minimal:armhf (3.6.4-3) ...
Setting up libexpat1:armhf (2.2.5-3) ...
Setting up python3.6-minimal (3.6.4-3) ...
Setting up python3-minimal (3.6.4-1) ...
Selecting previously unselected package python3.
(Reading database ... 20434 files and directories currently installed.)
Preparing to unpack .../00-python3_3.6.4-1_armhf.deb ...
Unpacking python3 (3.6.4-1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../01-sgml-base_1.29_all.deb ...
Unpacking sgml-base (1.29) ...
Selecting previously unselected package ucf.
Preparing to unpack .../02-ucf_3.0036_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0036) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../03-tex-common_6.09_all.deb ...
Unpacking tex-common (6.09) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../04-libmagic-mgc_1%3a5.32-1_armhf.deb ...
Unpacking libmagic-mgc (1:5.32-1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../05-libmagic1_1%3a5.32-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.32-1) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.32-1_armhf.deb ...
Unpacking file (1:5.32-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.19.8.1-4_armhf.deb ...
Unpacking gettext-base (0.19.8.1-4) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../08-libedit2_3.1-20170329-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20170329-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../09-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../10-autotools-dev_20171216.1_all.deb ...
Unpacking autotools-dev (20171216.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../11-automake_1%3a1.15.1-3_all.deb ...
Unpacking automake (1:1.15.1-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../12-autopoint_0.19.8.1-4_all.deb ...
Unpacking autopoint (0.19.8.1-4) ...
Preparing to unpack .../13-libbinutils_2.30-4+rpi1_armhf.deb ...
Unpacking libbinutils:armhf (2.30-4+rpi1) over (2.29.1-13+rpi1) ...
Preparing to unpack .../14-binutils-common_2.30-4+rpi1_armhf.deb ...
Unpacking binutils-common:armhf (2.30-4+rpi1) over (2.29.1-13+rpi1) ...
Preparing to unpack .../15-binutils_2.30-4+rpi1_armhf.deb ...
Unpacking binutils (2.30-4+rpi1) over (2.29.1-13+rpi1) ...
Preparing to unpack .../16-binutils-arm-linux-gnueabihf_2.30-4+rpi1_armhf.deb ...
Unpacking binutils-arm-linux-gnueabihf (2.30-4+rpi1) over (2.29.1-13+rpi1) ...
Selecting previously unselected package binutils-dev.
Preparing to unpack .../17-binutils-dev_2.30-4+rpi1_armhf.deb ...
Unpacking binutils-dev (2.30-4+rpi1) ...
Selecting previously unselected package libbison-dev:armhf.
Preparing to unpack .../18-libbison-dev_2%3a3.0.4.dfsg-1+b1_armhf.deb ...
Unpacking libbison-dev:armhf (2:3.0.4.dfsg-1+b1) ...
Selecting previously unselected package bison.
Preparing to unpack .../19-bison_2%3a3.0.4.dfsg-1+b1_armhf.deb ...
Unpacking bison (2:3.0.4.dfsg-1+b1) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../20-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../21-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../22-dh-autoreconf_16_all.deb ...
Unpacking dh-autoreconf (16) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../23-libarchive-zip-perl_1.60-1_all.deb ...
Unpacking libarchive-zip-perl (1.60-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../24-libfile-stripnondeterminism-perl_0.040-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.040-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../25-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../26-dh-strip-nondeterminism_0.040-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.040-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../27-libglib2.0-0_2.54.3-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.54.3-2) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../28-libcroco3_0.6.12-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../29-gettext_0.19.8.1-4_armhf.deb ...
Unpacking gettext (0.19.8.1-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../30-intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../31-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../32-debhelper_11.1.4_all.deb ...
Unpacking debhelper (11.1.4) ...
Selecting previously unselected package libtcl8.6:armhf.
Preparing to unpack .../33-libtcl8.6_8.6.8+dfsg-2_armhf.deb ...
Unpacking libtcl8.6:armhf (8.6.8+dfsg-2) ...
Selecting previously unselected package tcl-expect:armhf.
Preparing to unpack .../34-tcl-expect_5.45.4-1_armhf.deb ...
Unpacking tcl-expect:armhf (5.45.4-1) ...
Selecting previously unselected package expect.
Preparing to unpack .../35-expect_5.45.4-1_armhf.deb ...
Unpacking expect (5.45.4-1) ...
Selecting previously unselected package dejagnu.
Preparing to unpack .../36-dejagnu_1.6.1-1_all.deb ...
Unpacking dejagnu (1.6.1-1) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../37-diffstat_1.61-1_armhf.deb ...
Unpacking diffstat (1.61-1) ...
Selecting previously unselected package distro-info-data.
Preparing to unpack .../38-distro-info-data_0.37_all.deb ...
Unpacking distro-info-data (0.37) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../39-xml-core_0.18_all.deb ...
Unpacking xml-core (0.18) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../40-docutils-common_0.14+dfsg-2_all.deb ...
Unpacking docutils-common (0.14+dfsg-2) ...
Selecting previously unselected package help2man.
Preparing to unpack .../41-help2man_1.47.5_armhf.deb ...
Unpacking help2man (1.47.5) ...
Selecting previously unselected package lcov.
Preparing to unpack .../42-lcov_1.13-3_all.deb ...
Unpacking lcov (1.13-3) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../43-libbsd-dev_0.8.7-1_armhf.deb ...
Unpacking libbsd-dev:armhf (0.8.7-1) ...
Selecting previously unselected package libtinfo-dev:armhf.
Preparing to unpack .../44-libtinfo-dev_6.0+20171125-1_armhf.deb ...
Unpacking libtinfo-dev:armhf (6.0+20171125-1) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../45-libncurses5-dev_6.0+20171125-1_armhf.deb ...
Unpacking libncurses5-dev:armhf (6.0+20171125-1) ...
Selecting previously unselected package libedit-dev:armhf.
Preparing to unpack .../46-libedit-dev_3.1-20170329-1_armhf.deb ...
Unpacking libedit-dev:armhf (3.1-20170329-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../47-libexpat1-dev_2.2.5-3_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.5-3) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../48-libffi-dev_3.2.1-8_armhf.deb ...
Unpacking libffi-dev:armhf (3.2.1-8) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../49-libjs-jquery_3.2.1-1_all.deb ...
Unpacking libjs-jquery (3.2.1-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../50-libjs-underscore_1.8.3~dfsg-1_all.deb ...
Unpacking libjs-underscore (1.8.3~dfsg-1) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../51-libjs-sphinxdoc_1.6.6-2_all.deb ...
Unpacking libjs-sphinxdoc (1.6.6-2) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../52-libpython2.7_2.7.14-6_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.14-6) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../53-libpython2.7-dev_2.7.14-6_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.14-6) ...
Selecting previously unselected package libpython-dev:armhf.
Preparing to unpack .../54-libpython-dev_2.7.14-4_armhf.deb ...
Unpacking libpython-dev:armhf (2.7.14-4) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../55-libtext-unidecode-perl_1.30-1_all.deb ...
Unpacking libtext-unidecode-perl (1.30-1) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../56-libxml-namespacesupport-perl_1.12-1_all.deb ...
Unpacking libxml-namespacesupport-perl (1.12-1) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../57-libxml-sax-base-perl_1.09-1_all.deb ...
Unpacking libxml-sax-base-perl (1.09-1) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../58-libxml-sax-perl_0.99+dfsg-2_all.deb ...
Unpacking libxml-sax-perl (0.99+dfsg-2) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../59-libxml-libxml-perl_2.0128+dfsg-5_armhf.deb ...
Unpacking libxml-libxml-perl (2.0128+dfsg-5) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../60-lsb-release_9.20170808+rpi1_all.deb ...
Unpacking lsb-release (9.20170808+rpi1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../61-patchutils_0.3.4-2_armhf.deb ...
Unpacking patchutils (0.3.4-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../62-pkg-config_0.29-4_armhf.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../63-python-babel-localedata_2.4.0+dfsg.1-2_all.deb ...
Unpacking python-babel-localedata (2.4.0+dfsg.1-2) ...
Selecting previously unselected package python-pkg-resources.
Preparing to unpack .../64-python-pkg-resources_38.4.0-1_all.deb ...
Unpacking python-pkg-resources (38.4.0-1) ...
Selecting previously unselected package python-tz.
Preparing to unpack .../65-python-tz_2017.2-2_all.deb ...
Unpacking python-tz (2017.2-2) ...
Selecting previously unselected package python-babel.
Preparing to unpack .../66-python-babel_2.4.0+dfsg.1-2_all.deb ...
Unpacking python-babel (2.4.0+dfsg.1-2) ...
Selecting previously unselected package python-certifi.
Preparing to unpack .../67-python-certifi_2018.1.18-2_all.deb ...
Unpacking python-certifi (2018.1.18-2) ...
Selecting previously unselected package python-chardet.
Preparing to unpack .../68-python-chardet_3.0.4-1_all.deb ...
Unpacking python-chardet (3.0.4-1) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../69-python2.7-dev_2.7.14-6_armhf.deb ...
Unpacking python2.7-dev (2.7.14-6) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../70-python-dev_2.7.14-4_armhf.deb ...
Unpacking python-dev (2.7.14-4) ...
Selecting previously unselected package python-roman.
Preparing to unpack .../71-python-roman_2.0.0-3_all.deb ...
Unpacking python-roman (2.0.0-3) ...
Selecting previously unselected package python-docutils.
Preparing to unpack .../72-python-docutils_0.14+dfsg-2_all.deb ...
Unpacking python-docutils (0.14+dfsg-2) ...
Selecting previously unselected package python-idna.
Preparing to unpack .../73-python-idna_2.6-1_all.deb ...
Unpacking python-idna (2.6-1) ...
Selecting previously unselected package python-imagesize.
Preparing to unpack .../74-python-imagesize_0.7.1-1_all.deb ...
Unpacking python-imagesize (0.7.1-1) ...
Selecting previously unselected package python-markupsafe.
Preparing to unpack .../75-python-markupsafe_1.0-1+b1_armhf.deb ...
Unpacking python-markupsafe (1.0-1+b1) ...
Selecting previously unselected package python-jinja2.
Preparing to unpack .../76-python-jinja2_2.10-1_all.deb ...
Unpacking python-jinja2 (2.10-1) ...
Selecting previously unselected package python-pygments.
Preparing to unpack .../77-python-pygments_2.2.0+dfsg-1_all.deb ...
Unpacking python-pygments (2.2.0+dfsg-1) ...
Selecting previously unselected package python-six.
Preparing to unpack .../78-python-six_1.11.0-2_all.deb ...
Unpacking python-six (1.11.0-2) ...
Selecting previously unselected package python-urllib3.
Preparing to unpack .../79-python-urllib3_1.22-1_all.deb ...
Unpacking python-urllib3 (1.22-1) ...
Selecting previously unselected package python-requests.
Preparing to unpack .../80-python-requests_2.18.4-2_all.deb ...
Unpacking python-requests (2.18.4-2) ...
Selecting previously unselected package python-alabaster.
Preparing to unpack .../81-python-alabaster_0.7.8-1_all.deb ...
Unpacking python-alabaster (0.7.8-1) ...
Selecting previously unselected package python-typing.
Preparing to unpack .../82-python-typing_3.6.2-1_all.deb ...
Unpacking python-typing (3.6.2-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../83-sphinx-common_1.6.6-2_all.deb ...
Unpacking sphinx-common (1.6.6-2) ...
Selecting previously unselected package python-sphinx.
Preparing to unpack .../84-python-sphinx_1.6.6-2_all.deb ...
Unpacking python-sphinx (1.6.6-2) ...
Selecting previously unselected package sharutils.
Preparing to unpack .../85-sharutils_1%3a4.15.2-2_armhf.deb ...
Unpacking sharutils (1:4.15.2-2) ...
Selecting previously unselected package swig3.0.
Preparing to unpack .../86-swig3.0_3.0.12-1_armhf.deb ...
Unpacking swig3.0 (3.0.12-1) ...
Selecting previously unselected package swig.
Preparing to unpack .../87-swig_3.0.12-1_armhf.deb ...
Unpacking swig (3.0.12-1) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../88-tcl8.6_8.6.8+dfsg-2_armhf.deb ...
Unpacking tcl8.6 (8.6.8+dfsg-2) ...
Selecting previously unselected package tcl.
Preparing to unpack .../89-tcl_8.6.0+9_armhf.deb ...
Unpacking tcl (8.6.0+9) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../90-texinfo_6.5.0.dfsg.1-2_armhf.deb ...
Unpacking texinfo (6.5.0.dfsg.1-2) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../91-zlib1g-dev_1%3a1.2.8.dfsg-5_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-5) ...
Selecting previously unselected package libjsoncpp-dev:armhf.
Preparing to unpack .../92-libjsoncpp-dev_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp-dev:armhf (1.7.4-3) ...
Selecting previously unselected package sbuild-build-depends-llvm-toolchain-6.0-dummy.
Preparing to unpack .../93-sbuild-build-depends-llvm-toolchain-6.0-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-llvm-toolchain-6.0-dummy (0.invalid.0) ...
Setting up chrpath (0.16-2) ...
Setting up libjs-jquery (3.2.1-1) ...
Setting up libarchive-zip-perl (1.60-1) ...
Setting up libnghttp2-14:armhf (1.29.0-1) ...
Setting up libjs-underscore (1.8.3~dfsg-1) ...
Setting up swig3.0 (3.0.12-1) ...
Setting up mime-support (3.60) ...
Setting up libxml-namespacesupport-perl (1.12-1) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libsigsegv2:armhf (2.12-1) ...
Setting up libuv1:armhf (1.18.0-3) ...
Setting up libpsl5:armhf (0.19.1-4) ...
Setting up groff-base (1.22.3-10) ...
Setting up libglib2.0-0:armhf (2.54.3-2) ...
No schema files found: doing nothing.
Setting up sharutils (1:4.15.2-2) ...
Setting up libtext-unidecode-perl (1.30-1) ...
Setting up libtinfo-dev:armhf (6.0+20171125-1) ...
Setting up libjs-sphinxdoc (1.6.6-2) ...
Setting up libffi-dev:armhf (3.2.1-8) ...
Setting up distro-info-data (0.37) ...
Setting up gettext-base (0.19.8.1-4) ...
Setting up cmake-data (3.9.5-1) ...
Setting up libpipeline1:armhf (1.5.0-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ...
Setting up m4 (1.4.18-1) ...
Setting up sgml-base (1.29) ...
Setting up libicu57:armhf (57.1-8) ...
Setting up libbsd0:armhf (0.8.7-1) ...
Setting up ucf (3.0036) ...
Setting up libxml2:armhf (2.9.4+dfsg1-6.1) ...
Setting up libmagic-mgc (1:5.32-1) ...
Setting up libmagic1:armhf (1:5.32-1) ...
Setting up librhash0 (1.3.4-3) ...
Setting up libcroco3:armhf (0.6.12-2) ...
Setting up libncurses5-dev:armhf (6.0+20171125-1) ...
Setting up binutils-common:armhf (2.30-4+rpi1) ...
Setting up libssl1.0.2:armhf (1.0.2n-1) ...
Setting up libxml-sax-base-perl (1.09-1) ...
Setting up pkg-config (0.29-4) ...
Setting up libssh2-1:armhf (1.8.0-1) ...
Processing triggers for libc-bin (2.26-4+rpi1) ...
Setting up patchutils (0.3.4-2) ...
Setting up autotools-dev (20171216.1) ...
Setting up python-babel-localedata (2.4.0+dfsg.1-2) ...
Setting up help2man (1.47.5) ...
Setting up sphinx-common (1.6.6-2) ...
Setting up lcov (1.13-3) ...
Setting up libbison-dev:armhf (2:3.0.4.dfsg-1+b1) ...
Setting up libexpat1-dev:armhf (2.2.5-3) ...
Setting up libtcl8.6:armhf (8.6.8+dfsg-2) ...
Setting up bison (2:3.0.4.dfsg-1+b1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up xml-core (0.18) ...
Setting up libkeyutils1:armhf (1.5.9-9.2) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libpython2.7-stdlib:armhf (2.7.14-6) ...
Setting up diffstat (1.61-1) ...
Setting up autopoint (0.19.8.1-4) ...
Setting up libmpdec2:armhf (2.4.2-1) ...
Setting up liblzo2-2:armhf (2.08-1.2) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-5) ...
Setting up libfile-stripnondeterminism-perl (0.040-1) ...
Setting up libxml-sax-perl (0.99+dfsg-2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libjsoncpp1:armhf (1.7.4-3) ...
Setting up libjsoncpp-dev:armhf (1.7.4-3) ...
Setting up libedit2:armhf (3.1-20170329-1) ...
Setting up libpython3.6-stdlib:armhf (3.6.4-3) ...
Setting up swig (3.0.12-1) ...
Setting up tex-common (6.09) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up gettext (0.19.8.1-4) ...
Setting up libbinutils:armhf (2.30-4+rpi1) ...
Setting up flex (2.6.1-1.3) ...
Setting up libarchive13:armhf (3.2.2-3.1) ...
Setting up libbsd-dev:armhf (0.8.7-1) ...
Setting up binutils-arm-linux-gnueabihf (2.30-4+rpi1) ...
Setting up python2.7 (2.7.14-6) ...
Setting up autoconf (2.69-11) ...
Setting up file (1:5.32-1) ...
Setting up libkrb5support0:armhf (1.16-2) ...
Setting up libpython-stdlib:armhf (2.7.14-4) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up tcl-expect:armhf (5.45.4-1) ...
Setting up tcl8.6 (8.6.8+dfsg-2) ...
Setting up libpython2.7:armhf (2.7.14-6) ...
Setting up automake (1:1.15.1-3) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up libedit-dev:armhf (3.1-20170329-1) ...
Setting up man-db (2.8.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libpython2.7-dev:armhf (2.7.14-6) ...
Setting up binutils (2.30-4+rpi1) ...
Setting up libxml-libxml-perl (2.0128+dfsg-5) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up python2.7-dev (2.7.14-6) ...
Setting up python (2.7.14-4) ...
Setting up python-typing (3.6.2-1) ...
Setting up binutils-dev (2.30-4+rpi1) ...
Setting up python-idna (2.6-1) ...
Setting up libtool (2.4.6-2) ...
Setting up libpython3-stdlib:armhf (3.6.4-1) ...
Setting up libpython-dev:armhf (2.7.14-4) ...
Setting up expect (5.45.4-1) ...
Setting up libk5crypto3:armhf (1.16-2) ...
Setting up po-debconf (1.0.20) ...
Setting up python-dev (2.7.14-4) ...
Setting up python-certifi (2018.1.18-2) ...
Setting up python-tz (2017.2-2) ...
Setting up tcl (8.6.0+9) ...
Setting up python-imagesize (0.7.1-1) ...
Setting up python-alabaster (0.7.8-1) ...
Setting up python-pkg-resources (38.4.0-1) ...
Setting up python-roman (2.0.0-3) ...
Setting up python-markupsafe (1.0-1+b1) ...
Setting up python-six (1.11.0-2) ...
Setting up python-pygments (2.2.0+dfsg-1) ...
Setting up libkrb5-3:armhf (1.16-2) ...
Setting up texinfo (6.5.0.dfsg.1-2) ...
Setting up dejagnu (1.6.1-1) ...
Setting up python-urllib3 (1.22-1) ...
Setting up python-chardet (3.0.4-1) ...
Setting up python-jinja2 (2.10-1) ...
Setting up python-babel (2.4.0+dfsg.1-2) ...
update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up libgssapi-krb5-2:armhf (1.16-2) ...
Setting up python-requests (2.18.4-2) ...
Setting up libcurl3:armhf (7.58.0-2) ...
Setting up cmake (3.9.5-1) ...
Processing triggers for sgml-base (1.29) ...
Setting up docutils-common (0.14+dfsg-2) ...
Processing triggers for sgml-base (1.29) ...
Setting up python-docutils (0.14+dfsg-2) ...
update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python-sphinx (1.6.6-2) ...
Setting up dh-autoreconf (16) ...
Setting up python3 (3.6.4-1) ...
Setting up lsb-release (9.20170808+rpi1) ...
Setting up dh-strip-nondeterminism (0.040-1) ...
Setting up python3-lib2to3 (3.6.4-2) ...
Setting up dh-python (2.20170125) ...
Setting up python3-distutils (3.6.4-2) ...
Setting up debhelper (11.1.4) ...
Setting up sbuild-build-depends-llvm-toolchain-6.0-dummy (0.invalid.0) ...
Setting up python3.6 (3.6.4-3) ...
Processing triggers for libc-bin (2.26-4+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.8.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.30-4+rpi1 dpkg-dev_1.19.0.5 g++-7_7.2.0-19+b1 gcc-7_7.2.0-19+b1 libc6-dev_2.26-4+rpi1 libstdc++-7-dev_7.2.0-19+b1 libstdc++6_7.2.0-19+b1 linux-libc-dev_4.9.51-1+rpi3+b1
Package versions: adduser_3.116 apt_1.6~alpha6 autoconf_2.69-11 automake_1:1.15.1-3 autopoint_0.19.8.1-4 autotools-dev_20171216.1 base-files_10.1+rpi1 base-passwd_3.5.44 bash_4.4-5 binutils_2.30-4+rpi1 binutils-arm-linux-gnueabihf_2.30-4+rpi1 binutils-common_2.30-4+rpi1 binutils-dev_2.30-4+rpi1 bison_2:3.0.4.dfsg-1+b1 bsdmainutils_11.1.2 bsdutils_1:2.30.2-0.3 build-essential_12.4 bzip2_1.0.6-8.1 ca-certificates_20170717 chrpath_0.16-2 cmake_3.9.5-1 cmake-data_3.9.5-1 coreutils_8.28-1 cpio_2.12+dfsg-6 cpp_4:7.2.0-1d1 cpp-7_7.2.0-19+b1 dash_0.5.8-2.10 debconf_1.5.65 debhelper_11.1.4 debianutils_4.8.4 dejagnu_1.6.1-1 dh-autoreconf_16 dh-python_2.20170125 dh-strip-nondeterminism_0.040-1 diffstat_1.61-1 diffutils_1:3.6-1 dirmngr_2.2.4-1 distro-info-data_0.37 dmsetup_2:1.02.145-4.1 docutils-common_0.14+dfsg-2 dpkg_1.19.0.5 dpkg-dev_1.19.0.5 e2fslibs_1.43.8-2 e2fsprogs_1.43.8-2 e2fsprogs-l10n_1.43.8-2 expect_5.45.4-1 fakeroot_1.22-2 fdisk_2.30.2-0.3 file_1:5.32-1 findutils_4.6.0+git+20170828-2 flex_2.6.1-1.3 g++_4:7.2.0-1d1 g++-7_7.2.0-19+b1 gcc_4:7.2.0-1d1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.3-14 gcc-5-base_5.4.1-4 gcc-7_7.2.0-19+b1 gcc-7-base_7.2.0-19+b1 gettext_0.19.8.1-4 gettext-base_0.19.8.1-4 gnupg_2.2.4-1 gnupg-agent_2.2.4-1 gnupg-l10n_2.2.4-1 gnupg-utils_2.2.4-1 gpg_2.2.4-1 gpg-agent_2.2.4-1 gpg-wks-client_2.2.4-1 gpg-wks-server_2.2.4-1 gpgconf_2.2.4-1 gpgsm_2.2.4-1 gpgv_2.2.4-1 grep_3.1-2 groff-base_1.22.3-10 gzip_1.6-5 help2man_1.47.5 hostname_3.20 init-system-helpers_1.51 initramfs-tools_0.130 initramfs-tools-core_0.130 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-11+rpi1 kmod_25-1 lcov_1.13-3 libacl1_2.2.52-3 libapparmor1_2.12-2 libapt-pkg5.0_1.6~alpha6 libarchive-zip-perl_1.60-1 libarchive13_3.2.2-3.1 libasan4_7.2.0-19+b1 libassuan0_2.5.1-1 libatomic1_7.2.0-19+b1 libattr1_1:2.4.47-2 libaudit-common_1:2.8.2-1 libaudit1_1:2.8.2-1 libbinutils_2.30-4+rpi1 libbison-dev_2:3.0.4.dfsg-1+b1 libblkid1_2.30.2-0.3 libbsd-dev_0.8.7-1 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-4+rpi1 libc-dev-bin_2.26-4+rpi1 libc6_2.26-4+rpi1 libc6-dev_2.26-4+rpi1 libcap-ng0_0.7.7-3.1+b1 libcap2_1:2.25-1.2 libcc1-0_7.2.0-19+b1 libcilkrts5_7.2.0-19+b1 libcomerr2_1.43.8-2 libcroco3_0.6.12-2 libcryptsetup4_2:1.7.5-1 libcurl3_7.58.0-2 libdb5.3_5.3.28-13.1 libdbus-1-3_1.12.2-1 libdebconfclient0_0.239 libdevmapper1.02.1_2:1.02.145-4.1 libdpkg-perl_1.19.0.5 libdrm-common_2.4.89-1+rpi1 libdrm2_2.4.89-1+rpi1 libedit-dev_3.1-20170329-1 libedit2_3.1-20170329-1 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libfakeroot_1.22-2 libfdisk1_2.30.2-0.3 libffi-dev_3.2.1-8 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.040-1 libgcc-7-dev_7.2.0-19+b1 libgcc1_1:7.2.0-19+b1 libgcrypt20_1.8.1-4 libgdbm3_1.8.3-14 libglib2.0-0_2.54.3-2 libgmp10_2:6.1.2+dfsg-2 libgnutls30_3.5.17-1 libgomp1_7.2.0-19+b1 libgpg-error0_1.27-5 libgssapi-krb5-2_1.16-2 libhogweed4_3.4-1 libicu57_57.1-8 libidn11_1.33-2.1 libidn2-0_2.0.4-1.1 libip4tc0_1.6.1-2+b1 libisl15_0.18-1 libjs-jquery_3.2.1-1 libjs-sphinxdoc_1.6.6-2 libjs-underscore_1.8.3~dfsg-1 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.16-2 libkeyutils1_1.5.9-9.2 libklibc_2.0.4-11+rpi1 libkmod2_25-1 libkrb5-3_1.16-2 libkrb5support0_1.16-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.45+dfsg-1 libldap-common_2.4.45+dfsg-1 liblocale-gettext-perl_1.07-3+b2 liblz4-1_0.0~r131-2 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.2-0.3 libmpc3_1.1.0-1 libmpdec2_2.4.2-1 libmpfr6_4.0.0-7 libncurses5_6.0+20171125-1 libncurses5-dev_6.0+20171125-1 libncursesw5_6.0+20171125-1 libnettle6_3.4-1 libnghttp2-14_1.29.0-1 libnpth0_1.5-3 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.6 libpam-modules-bin_1.1.8-3.6 libpam-runtime_1.1.8-3.6 libpam0g_1.1.8-3.6 libpcre3_2:8.39-8 libperl5.24_5.24.1-4 libperl5.26_5.26.1-4 libpipeline1_1.5.0-1 libplymouth4_0.9.3-2 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-3 libpsl5_0.19.1-4 libpython-dev_2.7.14-4 libpython-stdlib_2.7.14-4 libpython2.7_2.7.14-6 libpython2.7-dev_2.7.14-6 libpython2.7-minimal_2.7.14-6 libpython2.7-stdlib_2.7.14-6 libpython3-stdlib_3.6.4-1 libpython3.6-minimal_3.6.4-3 libpython3.6-stdlib_3.6.4-3 libreadline7_7.0-3 librhash0_1.3.4-3 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3 libsasl2-modules_2.1.27~101-g0780600+dfsg-3 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3 libseccomp2_2.3.1-2.1 libselinux1_2.7-2 libsemanage-common_2.7-2 libsemanage1_2.7-2 libsepol1_2.7-1 libsigsegv2_2.12-1 libsmartcols1_2.30.2-0.3 libsqlite3-0_3.22.0-1 libss2_1.43.8-2 libssh2-1_1.8.0-1 libssl1.0.2_1.0.2n-1 libssl1.1_1.1.0g-2 libstdc++-7-dev_7.2.0-19+b1 libstdc++6_7.2.0-19+b1 libsystemd0_236-2 libtasn1-6_4.13-2 libtcl8.6_8.6.8+dfsg-2 libtext-charwidth-perl_0.04-7.1 libtext-iconv-perl_1.7-5+b9 libtext-unidecode-perl_1.30-1 libtext-wrapi18n-perl_0.06-7.1 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20171125-1 libtinfo5_6.0+20171125-1 libtool_2.4.6-2 libubsan0_7.2.0-19+b1 libudev1_236-2 libunistring2_0.9.8-1 libustr-1.0-1_1.0.4-6 libuuid1_2.30.2-0.3 libuv1_1.18.0-3 libxml-libxml-perl_2.0128+dfsg-5 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_0.99+dfsg-2 libxml2_2.9.4+dfsg1-6.1 linux-base_4.5 linux-libc-dev_4.9.51-1+rpi3+b1 login_1:4.5-1 lsb-base_9.20170808+rpi1 lsb-release_9.20170808+rpi1 m4_1.4.18-1 make_4.1-9.1 makedev_2.3.1-93 man-db_2.8.1-1 mawk_1.3.3-17 mime-support_3.60 mount_2.30.2-0.3 multiarch-support_2.26-4+rpi1 nano_2.9.2-1 ncurses-base_6.0+20171125-1 ncurses-bin_6.0+20171125-1 openssl_1.1.0g-2 passwd_1:4.5-1 patch_2.7.5-1 patchutils_0.3.4-2 perl_5.26.1-4 perl-base_5.26.1-4 perl-modules-5.24_5.24.1-7 perl-modules-5.26_5.26.1-4 pinentry-curses_1.0.0-3 pkg-config_0.29-4 plymouth_0.9.3-2 po-debconf_1.0.20 procps_2:3.3.12-3 python_2.7.14-4 python-alabaster_0.7.8-1 python-babel_2.4.0+dfsg.1-2 python-babel-localedata_2.4.0+dfsg.1-2 python-certifi_2018.1.18-2 python-chardet_3.0.4-1 python-dev_2.7.14-4 python-docutils_0.14+dfsg-2 python-idna_2.6-1 python-imagesize_0.7.1-1 python-jinja2_2.10-1 python-markupsafe_1.0-1+b1 python-minimal_2.7.14-4 python-pkg-resources_38.4.0-1 python-pygments_2.2.0+dfsg-1 python-requests_2.18.4-2 python-roman_2.0.0-3 python-six_1.11.0-2 python-sphinx_1.6.6-2 python-typing_3.6.2-1 python-tz_2017.2-2 python-urllib3_1.22-1 python2.7_2.7.14-6 python2.7-dev_2.7.14-6 python2.7-minimal_2.7.14-6 python3_3.6.4-1 python3-distutils_3.6.4-2 python3-lib2to3_3.6.4-2 python3-minimal_3.6.4-1 python3.6_3.6.4-3 python3.6-minimal_3.6.4-3 raspbian-archive-keyring_20120528.2 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-llvm-toolchain-6.0-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.11 sgml-base_1.29 sharutils_1:4.15.2-2 sphinx-common_1.6.6-2 swig_3.0.12-1 swig3.0_3.0.12-1 systemd_236-2 sysvinit-utils_2.88dsf-59.10 tar_1.29b-2 tcl_8.6.0+9 tcl-expect_5.45.4-1 tcl8.6_8.6.8+dfsg-2 tex-common_6.09 texinfo_6.5.0.dfsg.1-2 tzdata_2018c-1 ucf_3.0036 udev_236-2 util-linux_2.30.2-0.3 xml-core_0.18 xz-utils_5.2.2-1.3 zlib1g_1:1.2.8.dfsg-5 zlib1g-dev_1:1.2.8.dfsg-5
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Thu Feb 8 10:25:19 2018 UTC
gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./llvm-toolchain-6.0_6.0~+rc2-1.dsc
dpkg-source: info: extracting llvm-toolchain-6.0 in /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig-clang.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig-clang-tools-extra.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig-compiler-rt.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig-lld.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig-lldb.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2.orig-polly.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc2-1.debian.tar.xz
dpkg-source: info: applying 19-clang_debian_version.patch
dpkg-source: info: applying 23-strlcpy_strlcat_warning_removed.diff
dpkg-source: info: applying 27-fix_clang_stdint.diff
dpkg-source: info: applying 26-set-correct-float-abi.diff
dpkg-source: info: applying 0003-Debian-version-info-and-bugreport.patch
dpkg-source: info: applying scan-build-clang-path.diff
dpkg-source: info: applying declare_clear_cache.diff
dpkg-source: info: applying clang-format-version.diff
dpkg-source: info: applying unwind-chain-inclusion.diff
dpkg-source: info: applying hurd-pathmax.diff
dpkg-source: info: applying silent-gold-test.diff
dpkg-source: info: applying atomic_library_1.diff
dpkg-source: info: applying python-clangpath.diff
dpkg-source: info: applying fix-clang-path-and-build.diff
dpkg-source: info: applying do-not-fail-on-unexpected-pass.diff
dpkg-source: info: applying silent-more-tests.diff
dpkg-source: info: applying disable-display-PASS-UNSUPPORTED-XFAIL.diff
dpkg-source: info: applying fix-llvm-config-obj-src-root.patch
dpkg-source: info: applying 0044-soname.diff
dpkg-source: info: applying lldb-soname.diff
dpkg-source: info: applying lldb-libname.diff
dpkg-source: info: applying hurd-EIEIO-undef.diff
dpkg-source: info: applying silent-MCJIIT-tests.diff
dpkg-source: info: applying clang-analyzer-force-version.diff
dpkg-source: info: applying install-scan-build-py.diff
dpkg-source: info: applying scan-view-fix-path.diff
dpkg-source: info: applying mips-fpxx-enable.diff
dpkg-source: info: applying fix-cmake-config-prefix.diff
dpkg-source: info: applying lldb-link-atomic-cmake.patch
dpkg-source: info: applying disable-source-interleave.diff
dpkg-source: info: applying silent-gold-utils.diff
dpkg-source: info: applying disable-llvm-symbolizer-test.diff
dpkg-source: info: applying clang-tidy-run-bin.diff
dpkg-source: info: applying fix-scan-view-path.diff
dpkg-source: info: applying lldb-addversion-suffix-to-llvm-server-exec.patch
dpkg-source: info: applying lldb-missing-install.diff
dpkg-source: info: applying silent-test-failing-codeverage.diff
dpkg-source: info: applying disable-path-test-failing.diff
dpkg-source: info: applying silent-amd-tet.diff
dpkg-source: info: applying disable-error-xray.diff
dpkg-source: info: applying lldb-disable-swig-error.diff
dpkg-source: info: applying silent-test-macho.diff
dpkg-source: info: applying silent-llvm-isel-fuzzer.diff
dpkg-source: info: applying test-keep-alive.diff
Check disc space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-b95e3751-49b6-4921-8bc2-1b4fdeaee900
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package llvm-toolchain-6.0
dpkg-buildpackage: info: source version 1:6.0~+rc2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build llvm-toolchain-6.0-6.0~+rc2
dpkg-buildpackage: info: host architecture armhf
fakeroot debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2'
rm -rf build-llvm tools/clang/include/clang/Debian/debian_path.h docs/_build/ clang/docs/_build tools/clang/docs/_html/
rm -rf cov-int/ reports/
rm -f `ls debian/*.in|sed -e "s|.in$||g"`
find utils -name '*.pyc' | xargs -r rm -f
# Use -I because a test has a space in its name
find lldb/test -iname '*.pyc' | xargs -I{} -r rm -f {}
find test -name '*.pyc' -o -name '*.cm[ix]' | xargs -r rm -f
find test/Bindings -name '*.o' | xargs -r rm -f
rm -f tools/clang tools/polly tools/lld tools/lldb projects/compiler-rt
rm -rf tools/clang/tools/extra clang/tools/extra/
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/vim/llvm-6.0.vim /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/vim/tablegen-6.0.vim
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/clang/tools/clang-format/clang-format-diff-6.0
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/clang/tools/clang-format/clang-format-6.0.py
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2'
dh_clean
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2'
for f in debian/*.in; do \
f2=$(echo $f | sed 's/\.in$//;s/X\.Y/6.0/'); \
echo "$f => $f2"; \
sed -e 's|@DEB_HOST_MULTIARCH@|arm-linux-gnueabihf|g' \
-e "s|@OCAML_STDLIB_DIR@||g" \
-e "s|@LLVM_VERSION_FULL@|6.0.0|g" \
-e "s|@LLVM_VERSION@|6.0|g" $f > $f2; \
done
debian/clang-X.Y-doc.docs.in => debian/clang-6.0-doc.docs
debian/clang-X.Y-examples.examples.in => debian/clang-6.0-examples.examples
debian/clang-X.Y.install.in => debian/clang-6.0.install
debian/clang-X.Y.lintian-overrides.in => debian/clang-6.0.lintian-overrides
debian/clang-X.Y.manpages.in => debian/clang-6.0.manpages
debian/clang-format-X.Y.install.in => debian/clang-format-6.0.install
debian/clang-format-X.Y.lintian-overrides.in => debian/clang-format-6.0.lintian-overrides
debian/clang-format-X.Y.manpages.in => debian/clang-format-6.0.manpages
debian/clang-tidy-X.Y.install.in => debian/clang-tidy-6.0.install
debian/clang-tidy-X.Y.links.in => debian/clang-tidy-6.0.links
debian/clang-tidy-X.Y.lintian-overrides.in => debian/clang-tidy-6.0.lintian-overrides
debian/clang-tidy-X.Y.manpages.in => debian/clang-tidy-6.0.manpages
debian/clang-tools-X.Y.install.in => debian/clang-tools-6.0.install
debian/clang-tools-X.Y.links.in => debian/clang-tools-6.0.links
debian/clang-tools-X.Y.lintian-overrides.in => debian/clang-tools-6.0.lintian-overrides
debian/clang-tools-X.Y.manpages.in => debian/clang-tools-6.0.manpages
debian/libclang-X.Y-dev.install.in => debian/libclang-6.0-dev.install
debian/libclang-X.Y-dev.links.in => debian/libclang-6.0-dev.links
debian/libclang-common-X.Y-dev.install.in => debian/libclang-common-6.0-dev.install
debian/libclang-common-X.Y-dev.links.in => debian/libclang-common-6.0-dev.links
debian/libclang1-X.Y.install.in => debian/libclang1-6.0.install
debian/libclang1-X.Y.links.in => debian/libclang1-6.0.links
debian/libclang1-X.Y.lintian-overrides.in => debian/libclang1-6.0.lintian-overrides
debian/libclang1-X.Y.symbols.in => debian/libclang1-6.0.symbols
debian/liblld-X.Y-dev.install.in => debian/liblld-6.0-dev.install
debian/liblld-X.Y.install.in => debian/liblld-6.0.install
debian/liblld-X.Y.links.in => debian/liblld-6.0.links
debian/liblldb-X.Y-dev.install.in => debian/liblldb-6.0-dev.install
debian/liblldb-X.Y-dev.links.in => debian/liblldb-6.0-dev.links
debian/liblldb-X.Y.install.in => debian/liblldb-6.0.install
debian/liblldb-X.Y.links.in => debian/liblldb-6.0.links
debian/liblldb-X.Y.lintian-overrides.in => debian/liblldb-6.0.lintian-overrides
debian/libllvm-X.Y-ocaml-dev.META.in => debian/libllvm-6.0-ocaml-dev.META
debian/libllvm-X.Y-ocaml-dev.dirs.in => debian/libllvm-6.0-ocaml-dev.dirs
debian/libllvm-X.Y-ocaml-dev.install.in => debian/libllvm-6.0-ocaml-dev.install
debian/libllvm-X.Y-ocaml-dev.lintian-overrides.in => debian/libllvm-6.0-ocaml-dev.lintian-overrides
debian/libllvmX.Y.install.in => debian/libllvm6.0.install
debian/libllvmX.Y.links.in => debian/libllvm6.0.links
debian/libllvmX.Y.lintian-overrides.in => debian/libllvm6.0.lintian-overrides
debian/lld-X.Y.install.in => debian/lld-6.0.install
debian/lld-X.Y.manpages.in => debian/lld-6.0.manpages
debian/lldb-X.Y.install.in => debian/lldb-6.0.install
debian/lldb-X.Y.links.in => debian/lldb-6.0.links
debian/lldb-X.Y.lintian-overrides.in => debian/lldb-6.0.lintian-overrides
debian/lldb-X.Y.manpages.in => debian/lldb-6.0.manpages
debian/lldb-X.Y.postinst.in => debian/lldb-6.0.postinst
debian/llvm-X.Y-dev.dirs.in => debian/llvm-6.0-dev.dirs
debian/llvm-X.Y-dev.install.in => debian/llvm-6.0-dev.install
debian/llvm-X.Y-dev.links.in => debian/llvm-6.0-dev.links
debian/llvm-X.Y-doc.dirs.in => debian/llvm-6.0-doc.dirs
debian/llvm-X.Y-doc.install.in => debian/llvm-6.0-doc.install
debian/llvm-X.Y-examples.dirs.in => debian/llvm-6.0-examples.dirs
debian/llvm-X.Y-examples.examples.in => debian/llvm-6.0-examples.examples
debian/llvm-X.Y-examples.links.in => debian/llvm-6.0-examples.links
debian/llvm-X.Y-runtime.binfmt.in => debian/llvm-6.0-runtime.binfmt
debian/llvm-X.Y-runtime.install.in => debian/llvm-6.0-runtime.install
debian/llvm-X.Y-runtime.lintian-overrides.in => debian/llvm-6.0-runtime.lintian-overrides
debian/llvm-X.Y-runtime.manpages.in => debian/llvm-6.0-runtime.manpages
debian/llvm-X.Y-runtime.postinst.in => debian/llvm-6.0-runtime.postinst
debian/llvm-X.Y-runtime.prerm.in => debian/llvm-6.0-runtime.prerm
debian/llvm-X.Y-tools.dirs.in => debian/llvm-6.0-tools.dirs
debian/llvm-X.Y-tools.install.in => debian/llvm-6.0-tools.install
debian/llvm-X.Y.dirs.in => debian/llvm-6.0.dirs
debian/llvm-X.Y.install.in => debian/llvm-6.0.install
debian/llvm-X.Y.lintian-overrides.in => debian/llvm-6.0.lintian-overrides
debian/llvm-X.Y.manpages.in => debian/llvm-6.0.manpages
debian/pollycc.in => debian/pollycc
debian/python-clang-X.Y.install.in => debian/python-clang-6.0.install
debian/python-lldb-X.Y.install.in => debian/python-lldb-6.0.install
debian/python-lldb-X.Y.links.in => debian/python-lldb-6.0.links
echo "Using gcc: "
Using gcc:
gcc-7 -v
Using built-in specs.
COLLECT_GCC=gcc-7
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/7/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 7.2.0-19+b1' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 7.2.0 (Raspbian 7.2.0-19+b1)
mkdir -p build-llvm
mkdir -p clang/include/clang/Debian
sed -e "s|@DEB_PATCHSETVERSION@|+rc2-1|" \
debian/debian_path.h > clang/include/clang/Debian/debian_path.h
cd tools/ && \
if test -h clang; then \
rm clang; \
fi; \
ln -s ../clang .; \
readlink clang
../clang
if test "yes" = yes; then \
cd tools/ && \
if test -h polly; then \
rm polly; \
fi; \
ln -s ../polly .; \
fi
if test "yes" = yes; then \
cd tools/ && \
if test -h lld; then \
rm lld; \
fi; \
ln -s ../lld .; \
readlink lld; \
fi
../lld
if test "yes" = yes; then \
cd tools/ && \
if test -h lldb; then \
rm lldb; \
fi; \
ln -s ../lldb .; \
fi
cd projects/ && \
if test -h compiler-rt; then \
rm compiler-rt; \
fi; \
ln -s ../compiler-rt .; \
readlink compiler-rt
../compiler-rt
# Configure coverity (we need the compilers) + work around perf issues
(if test 0 -eq 1; then \
export PATH=$PATH:/opt/cov-analysis/bin/; \
cov-configure --compiler clang --comptype clang; \
cov-configure --compiler gcc-7 --comptype gcc; \
cov-configure --compiler g++-7 --comptype gcc; \
cov-configure -co /usr/bin/g++-7 --comptype gcc -- -std=c++0x -fPIC -std=c++11; \
cov-configure -co /usr/bin/gcc-7 --comptype gcc -- -fPIC; \
cov-configure -co /usr/bin/g++-7 --comptype gcc -- -std=c++0x -fPIC -std=c++11 -fno-exceptions; \
cov-configure -co /usr/bin/g++-7 --comptype gcc --template \
--xml-option append_arg:"--ppp_translator" \
--xml-option append_arg:"replace/llvm::AlignOf<PrevTy>::Alignment/(llvm::AlignOf<PrevTy>::Alignment)" \
--xml-option append_arg:"--ppp_translator" \
--xml-option append_arg:"replace/llvm::AlignOf<NextTy>::Alignment/(llvm::AlignOf<NextTy>::Alignment)"; \
cov-configure --compiler c++ --comptype g++ --template \
--xml-option append_arg:"--ppp_translator" \
--xml-option append_arg:"replace/llvm::AlignOf<PrevTy>::Alignment/(llvm::AlignOf<PrevTy>::Alignment)" \
--xml-option append_arg:"--ppp_translator" \
--xml-option append_arg:"replace/llvm::AlignOf<NextTy>::Alignment/(llvm::AlignOf<NextTy>::Alignment)"; \
fi)
# Due to bug upstream, no symlink here
rm -fr tools/clang/tools/extra
cp -R -H clang-tools-extra tools/clang/tools/extra
echo "Running tests: yes"
Running tests: yes
# if cmake is installed in /tmp/cmake/ uses it
# Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci
CMAKE_BIN=cmake; \
if test -f /tmp/cmake/bin/cmake; then \
CMAKE_BIN=/tmp/cmake/bin/cmake; \
fi; \
echo "Using cmake: $CMAKE_BIN"; \
cd build-llvm && \
$CMAKE_BIN ../ \
-DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-6.0 \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-O2 -DNDEBUG" \
-DCMAKE_CXX_FLAGS='-std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files' \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_VERSION_SUFFIX= \
-DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_BINUTILS_INCDIR=/usr/include/ \
-DLIBCLANG_LIBRARY_VERSION=1 \
-DPOLLY_BUNDLED_JSONCPP=OFF
Using cmake: cmake
-- The C compiler identification is GNU 7.2.0
-- The CXX compiler identification is GNU 7.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc-7
-- Check for working C compiler: /usr/bin/gcc-7
-- Check for working C compiler: /usr/bin/gcc-7 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-7
-- Check for working CXX compiler: /usr/bin/g++-7 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for link.h
-- Looking for link.h - found
-- Looking for malloc.h
-- Looking for malloc.h - found
-- Looking for malloc/malloc.h
-- Looking for malloc/malloc.h - not found
-- Looking for ndir.h
-- Looking for ndir.h - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for sys/dir.h
-- Looking for sys/dir.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/ndir.h
-- Looking for sys/ndir.h - not found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for sys/uio.h
-- Looking for sys/uio.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for zlib.h
-- Looking for zlib.h - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
-- Looking for mach/mach.h - not found
-- Looking for histedit.h
-- Looking for histedit.h - found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_getspecific in pthread
-- Looking for pthread_getspecific in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for compress2 in z
-- Looking for compress2 in z - found
-- Looking for el_init in edit
-- Looking for el_init in edit - found
-- Looking for setupterm in tinfo
-- Looking for setupterm in tinfo - found
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
-- Looking for xar_open in xar
-- Looking for xar_open in xar - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for writev
-- Looking for writev - found
-- Looking for lseek64
-- Looking for lseek64 - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for mkdtemp
-- Looking for mkdtemp - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for mktemp
-- Looking for mktemp - found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - not found
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Looking for sched_getaffinity
-- Looking for sched_getaffinity - found
-- Looking for CPU_COUNT
-- Looking for CPU_COUNT - found
-- Looking for pthread_getname_np in pthread
-- Looking for pthread_getname_np in pthread - found
-- Looking for pthread_setname_np in pthread
-- Looking for pthread_setname_np in pthread - found
-- Performing Test HAVE_INT64_T
-- Performing Test HAVE_INT64_T - Success
-- Performing Test HAVE_UINT64_T
-- Performing Test HAVE_UINT64_T - Success
-- Performing Test HAVE_U_INT64_T
-- Performing Test HAVE_U_INT64_T - Success
-- Looking for ffi_call
-- Looking for ffi_call - found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed
-- Looking for __atomic_load_8 in atomic
-- Looking for __atomic_load_8 in atomic - found
-- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed
-- Performing Test HAS_MAYBE_UNINITIALIZED
-- Performing Test HAS_MAYBE_UNINITIALIZED - Success
-- Native target architecture is ARM
-- Threads enabled.
-- Doxygen disabled.
-- 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: armv7l-unknown-linux-gnueabihf
-- LLVM default target triple: armv7l-unknown-linux-gnueabihf
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test 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.14")
-- Constructing LLVMBuild project information
-- Linker detection: GNU ld
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
-- Targeting XCore
-- Looking for unwind.h
-- Looking for unwind.h - found
-- Looking for fopen in c
-- Looking for fopen in c - found
-- Looking for __gcc_personality_v0 in gcc_s
-- Looking for __gcc_personality_v0 in gcc_s - found
-- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG
-- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FPIC_FLAG
-- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG
-- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG
-- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FRTTI_FLAG
-- Performing Test COMPILER_RT_HAS_FRTTI_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG
-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG
-- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC
-- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC - Success
-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Success
-- Performing Test COMPILER_RT_HAS_MSSE3_FLAG
-- Performing Test COMPILER_RT_HAS_MSSE3_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG
-- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG
-- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Success
-- Performing Test COMPILER_RT_HAS_MCRC_FLAG
-- Performing Test COMPILER_RT_HAS_MCRC_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_GR_FLAG
-- Performing Test COMPILER_RT_HAS_GR_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_GS_FLAG
-- Performing Test COMPILER_RT_HAS_GS_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_MT_FLAG
-- Performing Test COMPILER_RT_HAS_MT_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_Oy_FLAG
-- Performing Test COMPILER_RT_HAS_Oy_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG
-- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_G_FLAG
-- Performing Test COMPILER_RT_HAS_G_FLAG - Success
-- Performing Test COMPILER_RT_HAS_Zi_FLAG
-- Performing Test COMPILER_RT_HAS_Zi_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WALL_FLAG
-- Performing Test COMPILER_RT_HAS_WALL_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WERROR_FLAG
-- Performing Test COMPILER_RT_HAS_WERROR_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG
-- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG
-- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG
-- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WGNU_FLAG
-- Performing Test COMPILER_RT_HAS_WGNU_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG
-- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG
-- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG
-- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG
-- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_W4_FLAG
-- Performing Test COMPILER_RT_HAS_W4_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WX_FLAG
-- Performing Test COMPILER_RT_HAS_WX_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4146_FLAG
-- Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4291_FLAG
-- Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4221_FLAG
-- Performing Test COMPILER_RT_HAS_WD4221_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4391_FLAG
-- Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4722_FLAG
-- Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4800_FLAG
-- Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed
-- Looking for __func__
-- Looking for __func__ - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Looking for pow in m
-- Looking for pow in m - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for __cxa_throw in stdc++
-- Looking for __cxa_throw in stdc++ - found
-- Compiler-RT supported architectures: armhf
-- Looking for rpc/xdr.h
-- Looking for rpc/xdr.h - not found
-- Looking for tirpc/rpc/xdr.h
-- Looking for tirpc/rpc/xdr.h - not found
-- Performing Test COMPILER_RT_HAS_STD_C11_FLAG
-- Performing Test COMPILER_RT_HAS_STD_C11_FLAG - Success
-- Performing Test COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG
-- Performing Test COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG
-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FREESTANDING_FLAG
-- Performing Test COMPILER_RT_HAS_FREESTANDING_FLAG - Success
-- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG
-- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_ATOMIC_KEYWORD
-- Performing Test COMPILER_RT_HAS_ATOMIC_KEYWORD - Success
-- Builtin supported architectures: armhf
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Linker detection: GNU ld
-- Linker detection: GNU ld
-- Builtin supported architectures: armhf
-- Found Jsoncpp: /usr/include/jsoncpp
-- Sphinx enabled.
-- Found Sphinx: /usr/bin/sphinx-build
-- ISL version: isl-0.18-812-g565da6e
-- Performing Test HAS_ATTRIBUTE_WARN_UNUSED_RESULT
-- Performing Test HAS_ATTRIBUTE_WARN_UNUSED_RESULT - Success
-- Performing Test HAVE___ATTRIBUTE__
-- Performing Test HAVE___ATTRIBUTE__ - Success
-- Performing Test HAVE_DECL_FFS
-- Performing Test HAVE_DECL_FFS - Success
-- Performing Test HAVE_DECL___BUILTIN_FFS
-- Performing Test HAVE_DECL___BUILTIN_FFS - Success
-- Performing Test HAVE_DECL__BITSCANFORWARD
-- Performing Test HAVE_DECL__BITSCANFORWARD - Failed
-- Performing Test HAVE_DECL_STRCASECMP
-- Performing Test HAVE_DECL_STRCASECMP - Success
-- Performing Test HAVE_DECL__STRICMP
-- Performing Test HAVE_DECL__STRICMP - Failed
-- Performing Test HAVE_DECL_STRNCASECMP
-- Performing Test HAVE_DECL_STRNCASECMP - Success
-- Performing Test HAVE_DECL__STRNICMP
-- Performing Test HAVE_DECL__STRNICMP - Failed
-- Performing Test HAVE_DECL_SNPRINTF
-- Performing Test HAVE_DECL_SNPRINTF - Success
-- Performing Test HAVE_DECL__SNPRINTF
-- Performing Test HAVE_DECL__SNPRINTF - Failed
-- Performing Test HAVE_UINT8T
-- Performing Test HAVE_UINT8T - Failed
-- Performing Test HAVE_SYS_INTTYPES_H
-- Performing Test HAVE_SYS_INTTYPES_H - Failed
-- PPCG version: ppcg-0.07
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Clang version: 6.0.0
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
-- Sphinx enabled.
-- Sphinx enabled.
-- LLD version: 6.0.0
-- Sphinx enabled.
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found version "2.7.14+")
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_DECLARATIONS
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_DECLARATIONS - Success
-- Performing Test CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS
-- Performing Test CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS - Success
-- Performing Test CXX_SUPPORTS_NO_STRICT_ALIASING
-- Performing Test CXX_SUPPORTS_NO_STRICT_ALIASING - Success
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_REGISTER
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_REGISTER - Success
-- Performing Test CXX_SUPPORTS_NO_VLA_EXTENSION
-- Performing Test CXX_SUPPORTS_NO_VLA_EXTENSION - Success
-- Performing Test CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT
-- Performing Test CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT - Success
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES - Success
-- LLDB version: 6.0.0
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
-- Found Curses: /usr/lib/arm-linux-gnueabihf/libcurses.so
-- Looking for __GLIBCXX__
-- Looking for __GLIBCXX__ - found
-- Performing Test LLDB_USING_LIBSTDCXX_4_9
-- Performing Test LLDB_USING_LIBSTDCXX_4_9 - Success
-- Looking for ppoll
-- Looking for ppoll - found
-- Looking for sigaction
-- Looking for sigaction - found
-- Looking for accept4
-- Looking for accept4 - found
-- Looking for include files sys/types.h, sys/event.h
-- Looking for include files sys/types.h, sys/event.h - not found
-- Performing Test HAVE_PROCESS_VM_READV
-- Performing Test HAVE_PROCESS_VM_READV - Success
-- Performing Test HAVE_NR_PROCESS_VM_READV
-- Performing Test HAVE_NR_PROCESS_VM_READV - Success
-- Looking for compression_encode_buffer in compression
-- Looking for compression_encode_buffer in compression - not found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Found SWIG: /usr/bin/swig3.0 (found version "3.0.12")
-- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED
-- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED - Success
-- Symbols (liblldb): exporting all symbols from the lldb namespace
-- Sphinx enabled.
-- Configuring done
-- Generating done
-- Build files have been written to: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2'
/usr/bin/make -j 4 -C build-llvm VERBOSE=1 CLANG_VENDOR=Raspbian CXXFLAGS="-std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files" LDFLAGS=" -fuse-ld=gold --no-keep-files-mapped --no-map-whole-files" REQUIRES_RTTI=1 DEBUGMAKE=1
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/CMakeFiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/CMakeFiles/progress.marks"
/usr/bin/make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Scanning dependencies of target LLVMDemangle
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Demangle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Demangle/ItaniumDemangle.cpp"
Scanning dependencies of target LLVMTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/Error.cpp"
Scanning dependencies of target obj.llvm-tblgen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/AsmMatcherEmitter.cpp"
Scanning dependencies of target LLVMSupport
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/AMDGPUMetadata.cpp"
[ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/Main.cpp"
[ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/APFloat.cpp"
[ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/Record.cpp"
[ 0%] Linking CXX static library ../libLLVMDemangle.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle" && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Demangle" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDemangle.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMDemangle.a CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
/usr/bin/ranlib ../libLLVMDemangle.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 0%] Built target LLVMDemangle
[ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/AsmWriterEmitter.cpp"
[ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/APInt.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/Record.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator {aka __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<long long int> llvm::Record::getValueAsListOfInts(llvm::StringRef) const':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/SetTheory.cpp"
[ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/APSInt.cpp"
[ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ARMBuildAttrs.cpp"
[ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ARMAttributeParser.cpp"
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Scanning dependencies of target LLVMBinaryFormat
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/BinaryFormat/Dwarf.cpp"
[ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/AsmWriterInst.cpp"
[ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ARMWinEH.cpp"
[ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Allocator.cpp"
[ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/BinaryFormat/Magic.cpp"
[ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/StringMatcher.cpp"
[ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/BinaryStreamError.cpp"
[ 2%] Linking CXX static library ../libLLVMBinaryFormat.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/BinaryFormat" && /usr/bin/cmake -P CMakeFiles/LLVMBinaryFormat.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Built target LLVMBinaryFormat
[ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/Attributes.cpp"
[ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/TableGenBackend.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/BinaryStreamReader.cpp"
[ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/TGLexer.cpp"
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Scanning dependencies of target LLVMHello_exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Creating export file for LLVMHello
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && echo "LLVM_6.0 {" > LLVMHello.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Hello/Hello.exports" && echo " global:" >> LLVMHello.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && sed -e "s/\$/;/" -e "s/^/ /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Hello/Hello.exports" >> LLVMHello.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && echo " local: *;" >> LLVMHello.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && echo "};" >> LLVMHello.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Built target LLVMHello_exports
[ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CallingConvEmitter.cpp"
[ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/TableGen/TGParser.cpp"
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Scanning dependencies of target llvm_vcsrevision_h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Built target llvm_vcsrevision_h
[ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeEmitterGen.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/BinaryStreamRef.cpp"
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
Scanning dependencies of target LLVMMC
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/ConstantPools.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/BinaryStreamWriter.cpp"
[ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/BlockFrequency.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/BranchProbability.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/ELFObjectWriter.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/CachePruning.cpp"
[ 2%] Linking CXX static library ../libLLVMTableGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/TableGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTableGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMTableGen.a CMakeFiles/LLVMTableGen.dir/Error.cpp.o CMakeFiles/LLVMTableGen.dir/Main.cpp.o CMakeFiles/LLVMTableGen.dir/Record.cpp.o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
/usr/bin/ranlib ../libLLVMTableGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Built target LLVMTableGen
[ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmBackend.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/circular_raw_ostream.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ELFRelocationEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/7/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++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Chrono.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmInfo.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/COM.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/CodeGenCoverage.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/CommandLine.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmInfoCOFF.cpp"
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Scanning dependencies of target LLVMMCParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmLexer.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmInfoDarwin.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmInfoELF.cpp"
[ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmInfoWasm.cpp"
[ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAsmStreamer.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Compression.cpp"
[ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ConvertUTF.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ConvertUTFWrapper.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In function 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/CrashRecoveryContext.cpp"
[ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCAssembler.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/DataExtractor.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool {anonymous}::AsmParser::parseMacroArguments(const {anonymous}::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp:2721:1: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >}' changed in GCC 7.1
}
^
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Debug.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In function 'bool {anonymous}::AsmParser::parseStatement({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/AsmParser.cpp:2240:1: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >}' changed in GCC 7.1
}
^
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/DebugCounter.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCCodeEmitter.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCCodePadder.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/COFFAsmParser.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >}' changed in GCC 7.1
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/DeltaAlgorithm.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In constructor 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, unsigned int, llvm::CodeGenTarget&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenMapTable.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/DAGDeltaAlgorithm.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCCodeView.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/DarwinAsmParser.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Error.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ErrorHandling.cpp"
[ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenRegisters.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/ELFAsmParser.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCContext.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/FileUtilities.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/FileOutputBuffer.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/MCAsmLexer.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/MCAsmParser.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/FoldingSet.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/MCAsmParserExtension.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/FormattedStream.cpp"
[ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCParser/MCTargetAsmParser.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/FormatVariadic.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDwarf.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/GlobPattern.cpp"
[ 4%] Linking CXX static library ../../libLLVMMCParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMCParser.a CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
/usr/bin/ranlib ../../libLLVMMCParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 4%] Built target LLVMMCParser
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMMCDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler/Disassembler.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/GraphWriter.cpp"
[ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler/MCDisassembler.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCELFObjectTargetWriter.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Hashing.cpp"
[ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/IntEqClasses.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCELFStreamer.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/IntervalMap.cpp"
[ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenSchedule.cpp"
[ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler/MCRelocationInfo.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/JamCRC.cpp"
[ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCDisassembler/MCSymbolizer.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/KnownBits.cpp"
[ 4%] Linking CXX static library ../../libLLVMMCDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC/MCDisassembler" && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 4%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Scanning dependencies of target LLVMObjectYAML
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/LEB128.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCExpr.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/LineIterator.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Locale.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/LockFileManager.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCFragment.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/LowLevelType.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ManagedStatic.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCInst.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/MathExtras.cpp"
[ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenTarget.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/MemoryBuffer.cpp"
[ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCInstPrinter.cpp"
[ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/MD5.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCInstrAnalysis.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/NativeFormatting.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCInstrDesc.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/CodeViewYAMLSymbols.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Options.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCLabel.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCLinkerOptimizationHint.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Parallel.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCMachOStreamer.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/PluginLoader.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/PrettyStackTrace.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DAGISelEmitter.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/RandomNumberGenerator.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCMachObjectTargetWriter.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCNullStreamer.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Regex.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ScaledNumber.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCObjectFileInfo.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DAGISelMatcherEmitter.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ScopedPrinter.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCObjectStreamer.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/SHA1.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/SmallPtrSet.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/SmallVector.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/SourceMgr.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCObjectWriter.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCRegisterInfo.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/SpecialCaseList.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DAGISelMatcherGen.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSchedule.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSection.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/CodeViewYAMLTypes.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSectionCOFF.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Statistic.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSectionELF.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSectionMachO.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/StringExtras.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DAGISelMatcherOpt.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/StringMap.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSectionWasm.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/StringPool.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCStreamer.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/StringSaver.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/StringRef.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DAGISelMatcher.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/SystemUtils.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/TarWriter.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSubtargetInfo.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/COFFYAML.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DFAPacketizerEmitter.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSymbol.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/TargetParser.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCSymbolELF.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCTargetOptions.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ThreadPool.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCValue.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCWasmObjectTargetWriter.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/DWARFEmitter.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCWasmStreamer.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/DisassemblerEmitter.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Timer.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCWin64EH.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/DWARFVisitor.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/FastISelEmitter.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Timer.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Timer.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Timer.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Timer.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator {aka __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Timer.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Timer.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Timer.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Timer.cpp:14:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Timer.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Timer.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ToolOutputFile.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCWinCOFFStreamer.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/DWARFYAML.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/TrigramIndex.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Triple.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MCWinEH.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Twine.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/ELFYAML.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Unicode.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachObjectWriter::MachSymbolData>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/YAMLParser.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/FixedLenDecoderEmitter.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<llvm::MachObjectWriter::MachSymbolData>&, std::vector<llvm::MachObjectWriter::MachSymbolData>&, std::vector<llvm::MachObjectWriter::MachSymbolData>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/StringTableBuilder.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/MachOYAML.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/SubtargetFeature.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/YAMLTraits.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/WasmObjectWriter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenInstruction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector<unsigned int>&, std::vector<unsigned int>&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/FixedLenDecoderEmitter.cpp:1049:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
}
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/FixedLenDecoderEmitter.cpp:1049:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/BinaryFormat/Wasm.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/WasmObjectWriter.cpp:16:
/usr/include/c++/7/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++/7/bits/vector.tcc:394: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++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/BinaryFormat/Wasm.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/WasmObjectWriter.cpp:16:
/usr/include/c++/7/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++/7/bits/stl_vector.h:948:21: 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++/7/bits/stl_vector.h:948:21: 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);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/raw_os_ostream.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/ObjectYAML.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/raw_ostream.cpp"
[ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/GlobalISelEmitter.cpp"
[ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/MC/WinCOFFObjectWriter.cpp"
[ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/regcomp.c"
[ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/regerror.c"
[ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/regexec.c"
[ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/regfree.c"
[ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/regstrlcpy.c"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/xxhash.cpp"
[ 5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/WasmYAML.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Atomic.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/DynamicLibrary.cpp"
[ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Errno.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Host.cpp"
[ 7%] Linking CXX static library ../libLLVMMC.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/MC" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMC.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMMC.a CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o CMakeFiles/LLVMMC.dir/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Built target LLVMMC
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/InfoByHwMode.cpp"
[ 7%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ObjectYAML/YAML.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Memory.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Mutex.cpp"
[ 7%] Linking CXX static library ../libLLVMObjectYAML.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ObjectYAML" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMObjectYAML.a CMakeFiles/LLVMObjectYAML.dir/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Built target LLVMObjectYAML
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Path.cpp"
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Scanning dependencies of target LLVMOption
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option/Arg.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Process.cpp"
[ 7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option/ArgList.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Unix/Unix.h:24:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Unix/Process.inc:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Process.cpp:94:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Errno.h:34:13: warning: mangled name for 'decltype (F(llvm::sys::RetryAfterSignal::As ...)) llvm::sys::RetryAfterSignal(const FailT&, const Fun&, const Args& ...) [with FailT = int; Fun = int(int, stat*) throw (); Args = {int, stat*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
inline auto RetryAfterSignal(const FailT &Fail, const Fun &F,
^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/7/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++/7/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++/7/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++/7/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
[ 7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option/Option.cpp"
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/7/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++/7/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++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Program.cpp"
[ 7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Option/OptTable.cpp"
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoDWARF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp"
[ 7%] Linking CXX static library ../libLLVMOption.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Option" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOption.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMOption.a CMakeFiles/LLVMOption.dir/Arg.cpp.o CMakeFiles/LLVMOption.dir/ArgList.cpp.o CMakeFiles/LLVMOption.dir/Option.cpp.o CMakeFiles/LLVMOption.dir/OptTable.cpp.o
/usr/bin/ranlib ../libLLVMOption.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Built target LLVMOption
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/RWMutex.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Signals.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/TargetRegistry.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFContext.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/ThreadLocal.cpp"
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp"
In file included from /usr/include/c++/7/algorithm:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/7/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Tp = {anonymous}::RuleMatcher; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
__lower_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Tp = {anonymous}::RuleMatcher; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
__upper_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2039: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++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
__second_cut
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
__first_cut
^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:2674:4: 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,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: 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++/7/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++/7/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++/7/bits/stl_algo.h:2674:4: 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,
^~~~~~~~
/usr/include/c++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:2444:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
__second_cut
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2453:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
__first_cut
^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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);
~~~~~~~
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Threading.cpp"
/usr/include/c++/7/bits/stl_algo.h: In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)':
/usr/include/c++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:5006: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++/7/bits/stl_algo.h:5008: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);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Valgrind.cpp"
[ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Support/Watchdog.cpp"
[ 7%] Linking CXX static library ../libLLVMSupport.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Support" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSupport.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMSupport.a CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o CMakeFiles/LLVMSupport.dir/COM.cpp.o CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Error.cpp.o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o CMakeFiles/LLVMSupport.dir/Locale.cpp.o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o CMakeFiles/LLVMSupport.dir/Options.cpp.o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o CMakeFiles/LLVMSupport.dir/Regex.cpp.o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o CMakeFiles/LLVMSupport.dir/Timer.cpp.o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o CMakeFiles/LLVMSupport.dir/Triple.cpp.o CMakeFiles/LLVMSupport.dir/Twine.cpp.o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/regcomp.c.o CMakeFiles/LLVMSupport.dir/regerror.c.o CMakeFiles/LLVMSupport.dir/regexec.c.o CMakeFiles/LLVMSupport.dir/regfree.c.o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o CMakeFiles/LLVMSupport.dir/Errno.cpp.o CMakeFiles/LLVMSupport.dir/Host.cpp.o CMakeFiles/LLVMSupport.dir/Memory.cpp.o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o CMakeFiles/LLVMSupport.dir/Path.cpp.o CMakeFiles/LLVMSupport.dir/Process.cpp.o CMakeFiles/LLVMSupport.dir/Program.cpp.o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o CMakeFiles/LLVMSupport.dir/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
/usr/bin/ranlib ../libLLVMSupport.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Built target LLVMSupport
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp"
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoMSF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF/MappedBlockStream.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator<llvm::DWARFAbbreviationDeclaration>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAbbreviationDeclaration>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/InstrInfoEmitter.cpp"
Scanning dependencies of target LLVMDebugInfoCodeView
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/CodeViewError.cpp"
[ 7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF/MSFBuilder.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&}; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Alloc = std::allocator<llvm::Optional<llvm::StrOffsetsContributionDescriptor> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF/MSFCommon.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/7/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++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp"
[ 7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/MSF/MSFError.cpp"
[ 7%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/MSF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoMSF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoMSF.a CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoMSF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[ 7%] Built target LLVMDebugInfoMSF
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp"
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoPDB
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/GenericError.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp"
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/InstrDocsEmitter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<llvm::DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugArangeSet::Descriptor>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugArangeSet::Descriptor*, std::vector<llvm::DWARFDebugArangeSet::Descriptor> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugArangeSet::Descriptor*, std::vector<llvm::DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/IPDBSourceFile.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDB.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseSet.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::RangeEndpoint>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, const long long unsigned int&, const unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator<llvm::DWARFDebugAranges::Range>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::Range>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::Range*, std::vector<llvm::DWARFDebugAranges::Range> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseSet.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseSet.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseSet.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'void llvm::DWARFDebugAranges::construct()':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseSet.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::Range*, std::vector<llvm::DWARFDebugAranges::Range> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/CVTypeVisitor.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBContext.cpp"
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/IntrinsicEmitter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394: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>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBExtras.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp"
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/OptParserEmitter.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator<llvm::DWARFDebugLine::Sequence>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Sequence>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::FileNameEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'bool parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint32_t*, uint64_t, const llvm::DWARFFormParams&, const llvm::DWARFUnit*, bool&, std::vector<llvm::StringRef>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::Prologue::parse(const llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbol.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/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++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp"
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/PseudoLoweringEmitter.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolBlock.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp"
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/RegisterBankEmitter.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator<llvm::DWARFDebugRangeList::RangeListEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugRangeList::RangeListEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFDebugRangeList::RangeListEntry*, std::vector<llvm::DWARFDebugRangeList::RangeListEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint32_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugRangeList::RangeListEntry*, std::vector<llvm::DWARFDebugRangeList::RangeListEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(llvm::Optional<llvm::BaseAddress>) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDie.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugSubsection.cpp"
[ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/RegisterInfoEmitter.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolCustom.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::DWARFDie::collectChildrenAddressRanges(llvm::DWARFAddressRangesVector&) const':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >}' changed in GCC 7.1
_M_range_insert(__pos, __first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFExpression.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolData.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFFormValue.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolExe.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/InfoByHwMode.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenRegisters.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator {aka __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolFunc.cpp"
/usr/include/c++/7/bits/vector.tcc: In function 'void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque<llvm::CodeGenRegister>&, bool)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp"
[ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp"
[ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/EnumTables.cpp"
[ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp"
[ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp"
[ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolLabel.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SDNodeProperties.cpp"
In file included from /usr/include/c++/7/algorithm:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__lower_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__upper_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<long long unsigned int, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _OutputIterator = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Pointer = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__merge_sort_with_buffer(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + __chunk_size, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SearchableTableEmitter.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::DWARFUnit::collectAddressRanges(llvm::DWARFAddressRangesVector&)':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >}' changed in GCC 7.1
_M_range_insert(__pos, __first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFUnit::SubprogramDIEAddrInfo}; _Tp = llvm::DWARFUnit::SubprogramDIEAddrInfo; _Alloc = std::allocator<llvm::DWARFUnit::SubprogramDIEAddrInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFUnit::SubprogramDIEAddrInfo*, std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long int>}; _Tp = std::pair<long long unsigned int, long long int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long int>}; _Tp = std::pair<long long unsigned int, long long int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long int> >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:62:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
_Temporary_buffer<_ForwardIterator, _Tp>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__rotate(_RandomAccessIterator __first,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _BidirectionalIterator2 = std::pair<long long unsigned int, long long int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__rotate_adaptive(_BidirectionalIterator1 __first,
^~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Distance = int; _Pointer = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__merge_adaptive(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2444:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__second_cut
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2453:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__first_cut
^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
_BidirectionalIterator __new_middle
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len22, __buffer, __buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_adaptive(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11,
~~~~~~~~~~~~~~~~~
__len2 - __len22, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Pointer = std::pair<long long unsigned int, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__stable_sort_adaptive(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __middle, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__middle, __last, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_adaptive(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__middle - __first),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__last - __middle),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer, __buffer_size,
~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__merge_without_buffer(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__second_cut
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__first_cut
^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_without_buffer(__first, __first_cut, __new_middle,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len11, __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_without_buffer(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11, __len2 - __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
__inplace_stable_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __middle, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__inplace_stable_sort(__middle, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__merge_without_buffer(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
__middle - __first,
~~~~~~~~~~~~~~~~~~~
__last - __middle,
~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void llvm::DWARFUnit::buildSubprogramDIEAddrMap()':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFUnit::SubprogramDIEAddrInfo*, std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
_TmpBuf __buf(__first, __last);
^~~~~
/usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __last, __buf.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__buf.size()), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFVerifier.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolThunk.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SubtargetEmitter.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)':
/usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
_M_realloc_insert(begin() + (__position - cbegin()), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::set<unsigned int> > >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/7/bits/stl_map.h: In member function 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::set<unsigned int> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::set<unsigned int> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenTarget.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator {aka __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator {aka __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp"
[ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenTarget.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, {anonymous}::SubtargetEmitter::SchedClassTables&)':
/usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
_M_fill_insert(end(), __new_size - size(), __x);
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp"
[ 8%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoDWARF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoDWARF.a CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target LLVMDebugInfoDWARF
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp"
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
Scanning dependencies of target LLVMSymbolize
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize/DIPrinter.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SubtargetFeatureInfo.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp"
[ 8%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/SourceMgr.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/TableGen/Error.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SubtargetFeatureInfo.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>; _Alloc = std::allocator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>*, std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In static member function 'static std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>*, std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/TableGen.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/Types.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86DisassemblerTables.cpp"
[ 8%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/Symbolize/Symbolize.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/Formatters.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenHwModes.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CodeGenDAGPatterns.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/7/bits/stl_map.h: In function 'void llvm::EmitX86EVEX2VEXTables(llvm::RecordKeeper&, llvm::raw_ostream&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86FoldTablesEmitter.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp"
[ 8%] Linking CXX static library ../../libLLVMSymbolize.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/Symbolize" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSymbolize.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSymbolize.a CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
/usr/bin/ranlib ../../libLLVMSymbolize.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target LLVMSymbolize
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Scanning dependencies of target LLVMLineEditor
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LineEditor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LineEditor/LineEditor.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp"
[ 8%] Linking CXX static library ../libLLVMLineEditor.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor" && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LineEditor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLineEditor.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLineEditor.a CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
/usr/bin/ranlib ../libLLVMLineEditor.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target LLVMLineEditor
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
Scanning dependencies of target gtest
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/src/gtest-all.cc"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86ModRMFilters.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/X86RecognizableInstr.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/Line.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/PDBSymDumper.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp"
[ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen/CTagsEmitter.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/UDTLayout.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Scanning dependencies of target LLVMWindowsManifest
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/WindowsManifest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/WindowsManifest/WindowsManifestMerger.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/RecordName.cpp"
[ 8%] Linking CXX static library ../libLLVMWindowsManifest.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/WindowsManifest" && /usr/bin/cmake -P CMakeFiles/LLVMWindowsManifest.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target LLVMWindowsManifest
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/RecordSerialization.cpp"
[ 8%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/src/gmock-all.cc"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/DbiModuleList.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/StringsAndChecksums.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/DbiStream.cpp"
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Scanning dependencies of target FileCheck
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/FileCheck" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/FileCheck/FileCheck.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp"
[ 8%] Linking CXX static library ../../lib/libgtest.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest" && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
/usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
/usr/bin/ranlib ../../lib/libgtest.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target gtest
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp"
/usr/bin/make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/PerfectShuffle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Scanning dependencies of target llvm-PerfectShuffle
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/PerfectShuffle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/PerfectShuffle/PerfectShuffle.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/SymbolDumper.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/EnumTables.cpp"
[ 8%] Linking CXX executable ../../bin/llvm-PerfectShuffle
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/PerfectShuffle" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-PerfectShuffle.dir/link.txt --verbose=1
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -o ../../bin/llvm-PerfectShuffle -Wl,-rpath,"\$ORIGIN/../lib" -lpthread
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target llvm-PerfectShuffle
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/GlobalsStream.cpp"
[ 8%] Linking CXX executable ../../bin/FileCheck
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/FileCheck" && /usr/bin/cmake -E cmake_link_script CMakeFiles/FileCheck.dir/link.txt --verbose=1
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/FileCheck.dir/FileCheck.cpp.o -o ../../bin/FileCheck -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target FileCheck
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/SymbolSerializer.cpp"
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp"
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal".
Scanning dependencies of target count
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/count" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/count/count.c"
[ 8%] Linking C executable ../../bin/count
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/count" && /usr/bin/cmake -E cmake_link_script CMakeFiles/count.dir/link.txt --verbose=1
/usr/bin/gcc-7 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o -o ../../bin/count -Wl,-rpath,"\$ORIGIN/../lib" -lpthread
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/Hash.cpp"
[ 8%] Built target count
[ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeIndex.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/HashTable.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/InfoStream.cpp"
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal".
Scanning dependencies of target not
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/not" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/not/not.cpp"
/usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/yaml-bench" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
Scanning dependencies of target yaml-bench
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/yaml-bench" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/yaml-bench/YAMLBench.cpp"
[ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp"
[ 8%] Linking CXX executable ../../bin/not
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/not" && /usr/bin/cmake -E cmake_link_script CMakeFiles/not.dir/link.txt --verbose=1
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/not.dir/not.cpp.o -o ../../bin/not -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 8%] Built target not
/usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal".
Scanning dependencies of target RTXray.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_inmemory_log.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_init.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_init.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_init.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_flags.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_interface.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_buffer_queue.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_log_interface.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o
[ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_fdr_logging.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp"
[ 9%] Linking CXX executable ../../bin/yaml-bench
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/yaml-bench" && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-bench.dir/link.txt --verbose=1
[ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp"
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -o ../../bin/yaml-bench -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Built target yaml-bench
[ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp"
[ 9%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_utils.cc"
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommon.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Built target RTXray.armhf
[ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeHashing.cpp"
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonLibc.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sancov_flags.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc"
[ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc"
[ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeRecordMapping.cpp"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc"
[ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Built target RTSanitizerCommonLibc.armhf
/usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal".
Scanning dependencies of target compiler-rt-headers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Copying compiler-rt's sanitizer/allocator_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/allocator_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/allocator_interface.h
[ 9%] Copying compiler-rt's sanitizer/asan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/asan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/asan_interface.h
[ 9%] Copying compiler-rt's sanitizer/common_interface_defs.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/common_interface_defs.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/common_interface_defs.h
[ 9%] Copying compiler-rt's sanitizer/coverage_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/coverage_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/coverage_interface.h
[ 9%] Copying compiler-rt's sanitizer/dfsan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/dfsan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/dfsan_interface.h
[ 9%] Copying compiler-rt's sanitizer/esan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/esan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/esan_interface.h
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc"
[ 9%] Copying compiler-rt's sanitizer/hwasan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/hwasan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/hwasan_interface.h
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc"
[ 9%] Copying compiler-rt's sanitizer/linux_syscall_hooks.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/linux_syscall_hooks.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/linux_syscall_hooks.h
[ 9%] Copying compiler-rt's sanitizer/lsan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/lsan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/lsan_interface.h
[ 9%] Copying compiler-rt's sanitizer/msan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/msan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/msan_interface.h
[ 9%] Copying compiler-rt's sanitizer/scudo_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/scudo_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/scudo_interface.h
[ 9%] Copying compiler-rt's sanitizer/tsan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/tsan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/tsan_interface.h
[ 9%] Copying compiler-rt's sanitizer/tsan_interface_atomic.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/sanitizer/tsan_interface_atomic.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/sanitizer/tsan_interface_atomic.h
[ 9%] Copying compiler-rt's xray/xray_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/xray/xray_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xray/xray_interface.h
[ 9%] Copying compiler-rt's xray/xray_log_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/include/xray/xray_log_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xray/xray_log_interface.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Built target compiler-rt-headers
[ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeStreamMerger.cpp"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc"
[ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc"
/usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal".
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc"
Scanning dependencies of target clang_rt.builtins-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/bswapdi2.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/bswapsi2.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/clzdi2.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/clzsi2.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/comparesf2.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/divmodsi4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/divsi3.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/modsi3.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_8.S"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_8.S"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_8.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/udivmodsi4.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/udivsi3.S"
[ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/umodsi3.S"
[ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc"
[ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/absvdi2.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/absvsi2.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/absvti2.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/adddf3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/addsf3.c"
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/addtf3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/addvdi3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/addvsi3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/addvti3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/apple_versioning.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ashldi3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ashlti3.c"
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ashrdi3.c"
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ashrti3.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/clzti2.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/cmpdi2.c"
[ 11%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/cmpti2.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/comparedf2.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ctzdi2.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ctzsi2.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ctzti2.c"
[ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divdc3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divdf3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divdi3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divmoddi4.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divsc3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divsf3.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divtc3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divti3.c"
[ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/CodeView/TypeTableCollection.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/divtf3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/extendsfdf2.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/extendhfsf2.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ffsdi2.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ffssi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ffssi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ffssi2.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ffsti2.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixdfdi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixdfsi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixdfti.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixsfdi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixsfsi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixsfti.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixunsdfdi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixunsdfsi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixunsdfti.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixunssfdi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixunssfsi.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/fixunssfti.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatdidf.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatdisf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatsidf.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatsisf.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floattidf.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floattisf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatundidf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatundisf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatunsidf.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatunsisf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatuntidf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/floatuntisf.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/int_util.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/lshrdi3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/lshrti3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/moddi3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/modti3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/muldc3.c"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc"
[ 12%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/muldf3.c"
[ 12%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S"
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/muldi3.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 12%] Built target RTSanitizerCommon.armhf
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulodi4.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulosi4.c"
[ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp"
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal".
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/muloti4.c"
Scanning dependencies of target RTLSanCommon.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 12%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_common.cc"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulsc3.c"
[ 12%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulsf3.c"
/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 12%] Built target LLVMDebugInfoCodeView
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/multi3.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/multf3.c"
[ 12%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_common_linux.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulvdi3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulvsi3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/mulvti3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negdf2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negdi2.c"
/usr/bin/make -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" --color=
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negsf2.c"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal".
Scanning dependencies of target RTInterception.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/interception_linux.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negti2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negvdi2.c"
[ 14%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/interception_mac.cc"
[ 14%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/interception_win.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negvsi2.c"
[ 14%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/interception/interception_type_test.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/negvti2.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/os_version_check.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/os_version_check.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/os_version_check.c"
[ 14%] Built target RTInterception.armhf
[ 14%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_common_mac.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/paritydi2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/paritysi2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/parityti2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/popcountdi2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/popcountsi2.c"
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal".
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/popcountti2.c"
Scanning dependencies of target RTUbsan.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_diag.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/powidf2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/powisf2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/powitf2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/subdf3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/subsf3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/subvdi3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/subvsi3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/subvti3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/subtf3.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Built target RTLSanCommon.armhf
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake" --color=
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/trampoline_setup.c"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan_standalone.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/truncdfhf2.c"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_init.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/truncdfsf2.c"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_init_standalone.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/truncsfhf2.c"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_signals_standalone.cc"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_flags.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ucmpdi2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/ucmpti2.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/udivdi3.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Built target RTUbsan_standalone.armhf
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake" --color=
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_handlers.cc"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal".
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/udivmoddi4.c"
Scanning dependencies of target RTUbsan_cxx.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/udivmodti4.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/udivti3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/umoddi3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/umodti3.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/emutls.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/enable_execute_stack.c"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_type_hash.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/eprintf.c"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function 'unlock':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:93:3: warning: implicit declaration of function '__c11_atomic_store'; did you mean '__atomic_store'? [-Wimplicit-function-declaration]
__c11_atomic_store(l, 0, __ATOMIC_RELEASE);
^~~~~~~~~~~~~~~~~~
__atomic_store
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function 'lock':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:99:11: warning: implicit declaration of function '__c11_atomic_compare_exchange_weak'; did you mean '__atomic_compare_exchange_n'? [-Wimplicit-function-declaration]
while (!__c11_atomic_compare_exchange_weak(l, &old, 1, __ATOMIC_ACQUIRE,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__atomic_compare_exchange_n
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_load_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:129:24: warning: implicit declaration of function '__c11_atomic_is_lock_free'; did you mean '__atomic_is_lock_free'? [-Wimplicit-function-declaration]
#define IS_LOCK_FREE_2 __c11_atomic_is_lock_free(2)
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:140:11: note: in expansion of macro 'IS_LOCK_FREE_2'
if (IS_LOCK_FREE_2) {\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:164:22: warning: implicit declaration of function '__c11_atomic_load'; did you mean '__atomic_load'? [-Wimplicit-function-declaration]
*((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro 'LOCK_FREE_ACTION'
LOCK_FREE_ACTION(uint16_t);\
^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_compare_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:196:10: warning: implicit declaration of function '__c11_atomic_compare_exchange_strong'; did you mean '__atomic_compare_exchange_n'? [-Wimplicit-function-declaration]
return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:196:10: note: in definition of macro 'LOCK_FREE_ACTION'
return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:216:19: warning: implicit declaration of function '__c11_atomic_exchange'; did you mean '__atomic_exchange'? [-Wimplicit-function-declaration]
*(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro 'LOCK_FREE_ACTION'
LOCK_FREE_ACTION(uint16_t);\
^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: At top level:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function '__atomic_compare_exchange_1' [-Wbuiltin-declaration-mismatch]
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function '__atomic_compare_exchange_2' [-Wbuiltin-declaration-mismatch]
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:242:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function '__atomic_compare_exchange_4' [-Wbuiltin-declaration-mismatch]
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:243:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function '__atomic_compare_exchange_8' [-Wbuiltin-declaration-mismatch]
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:244:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_add_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function '__c11_atomic_fetch_add'; did you mean '__atomic_fetch_add'? [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:324:43: note: in expansion of macro 'ATOMIC_RMW'
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +)
^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:325:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_sub_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function '__c11_atomic_fetch_sub'; did you mean '__atomic_fetch_sub'? [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:327:43: note: in expansion of macro 'ATOMIC_RMW'
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -)
^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:328:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_and_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function '__c11_atomic_fetch_and'; did you mean '__atomic_fetch_and'? [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:330:43: note: in expansion of macro 'ATOMIC_RMW'
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &)
^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:331:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_or_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function '__c11_atomic_fetch_or'; did you mean '__atomic_fetch_or'? [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:333:43: note: in expansion of macro 'ATOMIC_RMW'
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |)
^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:334:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_xor_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function '__c11_atomic_fetch_xor'; did you mean '__atomic_fetch_xor'? [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:336:43: note: in expansion of macro 'ATOMIC_RMW'
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^)
^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro 'OPTIMISED_CASE'
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:337:1: note: in expansion of macro 'OPTIMISED_CASES'
OPTIMISED_CASES
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_load_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_2) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
case 4:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_4) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
case 8:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_8) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
case 16:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_store_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_2) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
case 4:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_4) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
case 8:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_8) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
case 16:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_compare_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_2) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
case 4:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_4) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
case 8:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_8) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
case 16:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_2) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
case 4:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_4) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
case 8:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_LOCK_FREE_8) {\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
case 16:\
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
LOCK_FREE_CASES();
^~~~~~~~~~~~~~~
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc"
[ 14%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan/ubsan_value.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Built target RTUbsan_cxx.armhf
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_cxx.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_new_delete.cc"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/gcc_personality_v0.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Built target RTUbsan.armhf
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal".
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/clear_cache.c"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/clear_cache.c: In function '__clear_cache':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/clear_cache.c:123:10: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
const register int end_reg __asm("r1") = (int) (intptr_t) end;
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/clear_cache.c:124:10: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
const register int flags __asm("r2") = 0;
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/clear_cache.c:125:10: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
const register int syscall_nr __asm("r7") = __ARM_NR_cacheflush;
^~~~~
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S"
Scanning dependencies of target RTAsan.armhf
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_allocator.cc"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_dcmp.S"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_div0.c"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_drsub.c"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_fcmp.S"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_frsub.c"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_idivmod.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_memcmp.S"
[ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_memcpy.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_memmove.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_memset.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 14%] Built target RTAsan_cxx.armhf
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/switch16.S"
[ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_activation.cc"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/switch32.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/switch8.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/switchu8.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/adddf3vfp.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/addsf3vfp.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/divdf3vfp.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/divsf3vfp.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/eqdf2vfp.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/eqsf2vfp.S"
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/fixdfsivfp.S"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_debugging.cc"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/fixsfsivfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/fixunssfsivfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/floatsidfvfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/floatsisfvfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/floatunssidfvfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/floatunssisfvfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/gedf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/gesf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/gtdf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/gtsf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/ledf2vfp.S"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_descriptions.cc"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/lesf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/ltdf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/ltsf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/muldf3vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/mulsf3vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/nedf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/negdf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/negsf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/nesf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/subdf3vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/subsf3vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/unorddf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/unordsf2vfp.S"
[ 15%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins/arm/sync_synchronize.S"
[ 15%] Linking C static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.builtins-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/cmake -P CMakeFiles/clang_rt.builtins-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.builtins-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.builtins-armhf.a CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffssi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/os_version_check.c.o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.builtins-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Built target clang_rt.builtins-armhf
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_preinit.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_preinit.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Built target RTAsan_preinit.armhf
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_errors.cc"
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal".
Scanning dependencies of target asan_blacklist
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Copying asan_blacklist.txt...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_blacklist.txt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/asan_blacklist.txt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Built target asan_blacklist
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_fake_stack.cc"
[ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp"
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_dynamic.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_allocator.cc"
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.cfi_diag-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/cfi.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -DCFI_ENABLE_DIAG=1 -o CMakeFiles/clang_rt.cfi_diag-armhf.dir/cfi.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi/cfi.cc"
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi_diag-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/cmake -P CMakeFiles/clang_rt.cfi_diag-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.cfi_diag-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi_diag-armhf.a CMakeFiles/clang_rt.cfi_diag-armhf.dir/cfi.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi_diag-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Built target clang_rt.cfi_diag-armhf
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_activation.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_flags.cc"
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend.internal".
Scanning dependencies of target cfi_blacklist
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Copying cfi_blacklist.txt...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi/cfi_blacklist.txt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/cfi_blacklist.txt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Built target cfi_blacklist
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_debugging.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_fuchsia.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_descriptions.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_globals.cc"
[ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/NativeSession.cpp"
[ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/PDBFile.cpp"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_globals_win.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_interceptors.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_errors.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_fake_stack.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_flags.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_fuchsia.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_globals.cc"
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend.internal".
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_globals_win.cc"
Scanning dependencies of target clang_rt.cfi-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/cfi.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.cfi-armhf.dir/cfi.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi/cfi.cc"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_interceptors.cc"
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/cmake -P CMakeFiles/clang_rt.cfi-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.cfi-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi-armhf.a CMakeFiles/clang_rt.cfi-armhf.dir/cfi.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 15%] Built target clang_rt.cfi-armhf
[ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp"
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/PDBStringTable.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_linux.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp"
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonNoTermination.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/PublicsStream.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc"
[ 16%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S"
[ 16%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Built target RTSanitizerCommonNoTermination.armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/RawError.cpp"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/SymbolStream.cpp"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/TpiHashing.cpp"
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.scudo_cxx-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/scudo_new_delete.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo_cxx-armhf.dir/scudo_new_delete.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp"
[ 16%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo_cxx-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/cmake -P CMakeFiles/clang_rt.scudo_cxx-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo_cxx-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo_cxx-armhf.a CMakeFiles/clang_rt.scudo_cxx-armhf.dir/scudo_new_delete.cpp.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo_cxx-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Built target clang_rt.scudo_cxx-armhf
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_mac.cc"
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan_minimal.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Built target RTUbsan_minimal.armhf
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_malloc_linux.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/TpiStream.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors_memintrinsics.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors_memintrinsics.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_malloc_mac.cc"
/usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.profile-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/GCDAProfiling.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfiling.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingValue.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingBuffer.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingFile.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingMerge.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingMergeFile.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingNameVar.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingWriter.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingPlatformOther.c"
[ 16%] Building CXX object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingRuntime.cc"
[ 16%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile/InstrProfilingUtil.c"
[ 16%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.profile-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/cmake -P CMakeFiles/clang_rt.profile-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.profile-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.profile-armhf.a CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.profile-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Built target clang_rt.profile-armhf
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_malloc_win.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_memory_profile.cc"
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonNoHooks.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector1.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector1.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector2.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector2.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_errno.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_errno.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_file.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_file.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.cc"
[ 16%] Linking CXX static library ../../libLLVMDebugInfoPDB.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/DebugInfo/PDB" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoPDB.a CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Built target LLVMDebugInfoPDB
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_poisoning.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flag_parser.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flag_parser.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libc.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libc.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_posix.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libignore.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libignore.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_malloc_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_s390.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_s390.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_premap_shadow.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_persistent_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_persistent_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_malloc_mac.cc"
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonNoLibc.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/sanitizer_common_nolibc.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/sanitizer_common_nolibc.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_netbsd.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_netbsd.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Built target RTSanitizerCommonNoLibc.armhf
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonLibcNoHooks.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_common_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_common_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_allocator_checks.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_allocator_checks.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sancov_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sancov_flags.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sancov_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_libcdep_new.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_libcdep_new.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_printf.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_printf.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_win_sections.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_win_sections.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_linux_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_linux_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_common.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_freebsd.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_mac_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_mac_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_posix_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_posix_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_solaris.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_solaris.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stackdepot.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stackdepot.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stacktrace_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stacktrace_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace_printer.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace_printer.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stoptheworld_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_suppressions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_suppressions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_tls_get_addr.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_tls_get_addr.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_thread_registry.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_thread_registry.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Built target RTSanitizerCommonLibcNoHooks.armhf
/usr/bin/make -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.stats-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats/stats.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc"
[ 18%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_x86_64.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -w -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_x86_64.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S"
[ 18%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_mips64.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -w -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_mips64.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S"
[ 18%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/cmake -P CMakeFiles/clang_rt.stats-armhf.dir/cmake_clean_target.cmake
[ 18%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_termination.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_termination.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.stats-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats-armhf.a CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Built target clang_rt.stats-armhf
/usr/bin/make -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.stats_client-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/stats/stats_client.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Built target RTSanitizerCommonNoHooks.armhf
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal".
[ 18%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats_client-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/cmake -P CMakeFiles/clang_rt.stats_client-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.stats_client-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats_client-armhf.a CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats_client-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Built target clang_rt.stats_client-armhf
/usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Scanning dependencies of target LTO_exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Creating export file for LTO
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto" && echo "LLVM_6.0 {" > LTO.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lto/lto.exports" && echo " global:" >> LTO.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto" && sed -e "s/\$/;/" -e "s/^/ /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lto/lto.exports" >> LTO.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto" && echo " local: *;" >> LTO.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lto" && echo "};" >> LTO.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Built target LTO_exports
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal".
Scanning dependencies of target LLVMgold_exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Creating export file for LLVMgold
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold" && echo "LLVM_6.0 {" > LLVMgold.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/gold/gold.exports" && echo " global:" >> LLVMgold.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold" && sed -e "s/\$/;/" -e "s/^/ /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/gold/gold.exports" >> LLVMgold.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold" && echo " local: *;" >> LLVMgold.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/gold" && echo "};" >> LLVMgold.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Built target LLVMgold_exports
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal".
Scanning dependencies of target obj.clang-tblgen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp"
Scanning dependencies of target PollyISL
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/basis_reduction_tab.c"
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_aff.c"
[ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangAttrEmitter.cpp"
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_affine_hull.c"
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_arg.c"
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ast_build.c"
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ast_build_expr.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ast.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ast_codegen.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ast_graft.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_band.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_band.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_band.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_bernstein.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_blk.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_bound.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_coalesce.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_constraint.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_convex_hull.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ctx.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_deprecated.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_dim_map.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_equalities.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_factorization.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_farkas.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ffs.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_flow.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_fold.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_hash.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_id.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_id_to_ast_expr.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_id_to_id.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_id_to_pw_aff.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_ilp.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_imath.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_input.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_input.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_int_sioimath.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_local.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_local_space.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_lp.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_map.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/NeonEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_map_list.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_map_simplify.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_map_subtract.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_map_to_basic_set.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_mat.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_mat.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_morph.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_morph.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_obj.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_obj.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_options.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_options.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_options.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_output.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_output.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_output.c"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen/TableGen.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_point.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_point.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_point.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 19%] Built target obj.clang-tblgen
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_polynomial.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_printer.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_printer.c"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_malloc_win.cc"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_range.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_range.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_range.c"
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal".
Scanning dependencies of target libclang_exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 19%] Creating export file for libclang
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang" && echo "LLVM_6.0 {" > libclang.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/libclang/libclang.exports" && echo " global:" >> libclang.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang" && sed -e "s/\$/;/" -e "s/^/ /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/libclang/libclang.exports" >> libclang.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang" && echo " local: *;" >> libclang.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/libclang" && echo "};" >> libclang.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 19%] Built target libclang_exports
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_reordering.c"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_memory_profile.cc"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sample.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_sample.c"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_poisoning.cc"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scan.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_scan.c"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_posix.cc"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_schedule.c"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_premap_shadow.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_premap_shadow.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_premap_shadow.cc"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_schedule_band.c"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_report.cc"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_schedule_constraints.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_schedule_node.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_schedule_read.c"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_report.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_schedule_tree.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_scheduler.c"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_rtl.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_seq.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_seq.c"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_rtl.cc"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_shadow_setup.cc"
/usr/bin/make -f tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build.make tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal".
Scanning dependencies of target scan-build
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build.make tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Generating ../../../../bin/scan-build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/bin
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build/bin/scan-build /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/bin/
[ 21%] Generating ../../../../libexec/ccc-analyzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/libexec
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build/libexec/ccc-analyzer /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/libexec/
[ 21%] Generating ../../../../libexec/c++-analyzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/libexec
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build/libexec/c++-analyzer /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/libexec/
[ 21%] Generating ../../../../share/man/man1/scan-build.1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/man/man1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build/man/scan-build.1 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/man/man1/
[ 21%] Generating ../../../../share/scan-build/scanview.css
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build/share/scan-build/scanview.css /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-build/
[ 21%] Generating ../../../../share/scan-build/sorttable.js
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-build
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_stack.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-build/share/scan-build/sorttable.js /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-build/
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target scan-build
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_stats.cc"
/usr/bin/make -f tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build.make tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal".
Scanning dependencies of target scan-view
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build.make tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Generating ../../../../bin/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/bin
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/bin/scan-view /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/bin/
[ 21%] Generating ../../../../share/scan-view/ScanView.py
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/share/ScanView.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/Reporter.py
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/share/Reporter.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view/
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_suppressions.cc"
[ 21%] Generating ../../../../share/scan-view/startfile.py
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/share/startfile.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/FileRadar.scpt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/share/FileRadar.scpt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/GetRadarVersion.scpt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/share/GetRadarVersion.scpt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/bugcatcher.ico
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/scan-view/share/bugcatcher.ico /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/share/scan-view/
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target scan-view
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_thread.cc"
/usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal".
Scanning dependencies of target lldReaderWriter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/FileArchive.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_set_list.c"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_win.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target RTAsan.armhf
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sort.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_sort.c"
/usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal".
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_space.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_space.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_space.c"
Scanning dependencies of target lldMachO
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stream.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_stream.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_tab.c"
[ 21%] Linking CXX static library ../../../../lib/liblldReaderWriter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter" && /usr/bin/cmake -P CMakeFiles/lldReaderWriter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldReaderWriter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldReaderWriter.a CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o
/usr/bin/ranlib ../../../../lib/liblldReaderWriter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target lldReaderWriter
/usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/YAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal".
Scanning dependencies of target lldYAML
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/YAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp"
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_shadow_setup.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_shadow_setup.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_shadow_setup.cc"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_stack.cc"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_stats.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_tab_pip.c"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_suppressions.cc"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_thread.cc"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_win.cc"
[ 21%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/asan_new_delete.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target RTAsan_dynamic.armhf
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp"
/usr/bin/make -f tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build.make tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/scripts/Python/modules/readline" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal".
Scanning dependencies of target readline
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build.make tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Building CXX object tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/readline.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline" && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dreadline_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/scripts/Python/modules/readline" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/../clang/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -DNDEBUG -fPIC -o CMakeFiles/readline.dir/readline.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/scripts/Python/modules/readline/readline.cpp"
[ 21%] Linking CXX shared library ../../../../../../lib/readline.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/Python/modules/readline" && /usr/bin/cmake -E cmake_link_script CMakeFiles/readline.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -DNDEBUG -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,readline.so -o ../../../../../../lib/readline.so CMakeFiles/readline.dir/readline.cpp.o /usr/lib/arm-linux-gnueabihf/libpython2.7.so -ledit
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target readline
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_tarjan.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_transitive_closure.c"
[ 21%] Linking CXX static library ../../../../../lib/liblldYAML.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML" && /usr/bin/cmake -P CMakeFiles/lldYAML.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/YAML" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldYAML.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/liblldYAML.a CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o
/usr/bin/ranlib ../../../../../lib/liblldYAML.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target lldYAML
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp"
/usr/bin/make -f tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build.make tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/scripts" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal".
Scanning dependencies of target swig_wrapper
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build.make tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Python script building LLDB Python wrapper
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/scripts/prepare_bindings.py" "--srcRoot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb" "--targetDir=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts" "--cfgBldDir=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/scripts" "--prefix=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" --swigExecutable=/usr/bin/swig3.0
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_union_map.c"
/usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/source/API" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal".
Scanning dependencies of target liblldb_exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Creating export file for liblldb
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API" && echo "LLVM_6.0 {" > liblldb.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/source/API/liblldb.exports" && echo " global:" >> liblldb.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API" && sed -e "s/\$/;/" -e "s/^/ /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lldb/source/API/liblldb.exports" >> liblldb.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API" && echo " local: *;" >> liblldb.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lldb/source/API" && echo "};" >> liblldb.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target liblldb_exports
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_val.c"
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Scanning dependencies of target BugpointPasses_exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Creating export file for BugpointPasses
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes" && echo "LLVM_6.0 {" > BugpointPasses.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/bugpoint-passes/bugpoint.exports" && echo " global:" >> BugpointPasses.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes" && sed -e "s/\$/;/" -e "s/^/ /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/bugpoint-passes/bugpoint.exports" >> BugpointPasses.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes" && echo " local: *;" >> BugpointPasses.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/bugpoint-passes" && echo "};" >> BugpointPasses.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 21%] Built target BugpointPasses_exports
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/GOTPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_val_sioimath.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vec.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_vec.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_version.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_version.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_version.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_vertices.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/print.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/print.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/print.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath/gmp_compat.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imath.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath/imath.c"
[ 22%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath/imrat.c"
[ 22%] Linking C static library ../../../../lib/libPollyISL.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -P CMakeFiles/PollyISL.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyISL.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libPollyISL.a CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o CMakeFiles/PollyISL.dir/isl/isl_band.c.o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o CMakeFiles/PollyISL.dir/isl/isl_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o CMakeFiles/PollyISL.dir/isl/isl_input.c.o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_local.c.o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o CMakeFiles/PollyISL.dir/isl/isl_map.c.o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o CMakeFiles/PollyISL.dir/isl/isl_options.c.o CMakeFiles/PollyISL.dir/isl/isl_output.c.o CMakeFiles/PollyISL.dir/isl/isl_point.c.o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o CMakeFiles/PollyISL.dir/isl/isl_range.c.o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o CMakeFiles/PollyISL.dir/isl/isl_space.c.o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o CMakeFiles/PollyISL.dir/isl/isl_val.c.o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o CMakeFiles/PollyISL.dir/isl/isl_version.c.o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o CMakeFiles/PollyISL.dir/isl/print.c.o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o
/usr/bin/ranlib ../../../../lib/libPollyISL.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target PollyISL
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp"
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Scanning dependencies of target PipSqueak
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/g++-7 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DPipSqueak_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -o CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary/PipSqueak.cxx"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target swig_wrapper
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Scanning dependencies of target SecondLib
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cxx.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/g++-7 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DSecondLib_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -o CMakeFiles/SecondLib.dir/PipSqueak.cxx.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary/PipSqueak.cxx"
[ 22%] Linking CXX shared library PipSqueak.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/cmake -E cmake_link_script CMakeFiles/PipSqueak.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,PipSqueak.so -o PipSqueak.so CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target PipSqueak
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp"
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Scanning dependencies of target DynamicLibraryLib
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/g++-7 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/unittests/Support/DynamicLibrary/ExportedFuncs.cxx"
[ 22%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/cmake -P CMakeFiles/DynamicLibraryLib.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target DynamicLibraryLib
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp"
[ 22%] Linking CXX shared library SecondLib.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/cmake -E cmake_link_script CMakeFiles/SecondLib.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,SecondLib.so -o SecondLib.so CMakeFiles/SecondLib.dir/PipSqueak.cxx.o
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target SecondLib
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Common/LLVM.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Atom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Common/LLVM.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Atom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Distance = int; _Tp = lld::mach_o::LayoutPass::SortKey; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Common/LLVM.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Atom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::detail::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; Comparator = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)>]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h:117:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End,
^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h:117:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Common/LLVM.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Atom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h:139:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
parallel_quick_sort(Pivot + 1, End, Comp, TG, Depth - 1);
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::detail::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; Comparator = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)>]::<lambda()>; _ArgTypes = {}]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h:137:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
parallel_quick_sort(Start, Pivot, Comp, TG, Depth - 1);
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Section&}; _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator<lld::mach_o::normalized::Section>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Section>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator<lld::mach_o::normalized::Symbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Symbol>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Symbol>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Export&}; _Tp = lld::mach_o::normalized::Export; _Alloc = std::allocator<lld::mach_o::normalized::Export>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Export>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Export*, std::vector<lld::mach_o::normalized::Export> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::mach_o::LayoutPass::SortKey}; _Tp = lld::mach_o::LayoutPass::SortKey; _Alloc = std::allocator<lld::mach_o::LayoutPass::SortKey>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::LayoutPass::SortKey>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<lld::mach_o::LayoutPass::SortKey> lld::mach_o::LayoutPass::decorate(lld::File::AtomRange<lld::DefinedAtom>&) const':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h: In member function 'virtual llvm::Error lld::mach_o::LayoutPass::perform(lld::SimpleFile&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Parallel.h:146:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
parallel_quick_sort(Start, End, Comp, TG,
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
llvm::Log2_64(std::distance(Start, End)) + 1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/7/bits/stl_vector.h: In lambda function:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Scanning dependencies of target gtest_main
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain" && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/UnitTestMain" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googletest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/googlemock" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/unittest/UnitTestMain/TestMain.cpp"
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::readBinary(std::unique_ptr<llvm::MemoryBuffer>&, lld::MachOLinkingContext::Arch)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Export*, std::vector<lld::mach_o::normalized::Export> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp"
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp"
[ 22%] Linking CXX static library ../../../lib/libgtest_main.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain" && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/unittest/UnitTestMain" && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/TestMain.cpp.o
/usr/bin/ranlib ../../../lib/libgtest_main.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target gtest_main
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::AtomInfo&}; _Tp = {anonymous}::AtomInfo; _Alloc = std::allocator<{anonymous}::AtomInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<{anonymous}::AtomInfo>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Segment&}; _Tp = lld::mach_o::normalized::Segment; _Alloc = std::allocator<lld::mach_o::normalized::Segment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Segment>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Segment*, std::vector<lld::mach_o::normalized::Segment> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator<lld::mach_o::normalized::Symbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Symbol>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::MachOFile::SectionOffsetAndAtom&}; _Tp = lld::mach_o::MachOFile::SectionOffsetAndAtom; _Alloc = std::allocator<lld::mach_o::MachOFile::SectionOffsetAndAtom>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::BindLocation&}; _Tp = lld::mach_o::normalized::BindLocation; _Alloc = std::allocator<lld::mach_o::normalized::BindLocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::BindLocation>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::BindLocation*, std::vector<lld::mach_o::normalized::BindLocation> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/7/bits/stl_vector.h: In function 'void {anonymous}::Util::addRebaseAndBindingInfo(const lld::File&, lld::mach_o::normalized::NormalizedFile&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::BindLocation*, std::vector<lld::mach_o::normalized::BindLocation> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::BindLocation*, std::vector<lld::mach_o::normalized::BindLocation> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ShimPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Export&}; _Tp = lld::mach_o::normalized::Export; _Alloc = std::allocator<lld::mach_o::normalized::Export>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Export>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Export*, std::vector<lld::mach_o::normalized::Export> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::mach_o::normalized::Section}; _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator<lld::mach_o::normalized::Section>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Section>::iterator {aka __gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error {anonymous}::Util::addSymbols(const lld::File&, lld::mach_o::normalized::NormalizedFile&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lld::mach_o::MachOFile::addDefinedAtom(llvm::StringRef, lld::Atom::Scope, lld::DefinedAtom::ContentType, lld::DefinedAtom::Merge, uint64_t, uint64_t, bool, bool, bool, const lld::mach_o::normalized::Section*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lld::mach_o::MachOFile::addDefinedAtomInCustomSection(llvm::StringRef, lld::Atom::Scope, lld::DefinedAtom::ContentType, lld::DefinedAtom::Merge, bool, bool, uint64_t, uint64_t, llvm::StringRef, bool, const lld::mach_o::normalized::Section*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'void lld::mach_o::{anonymous}::atomFromSymbol(lld::DefinedAtom::ContentType, const lld::mach_o::normalized::Section&, lld::mach_o::MachOFile&, uint64_t, llvm::StringRef, uint16_t, lld::Atom::Scope, uint64_t, bool, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/StubsPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp"
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::normalizedFromAtoms(const lld::File&, const lld::MachOLinkingContext&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Segment*, std::vector<lld::mach_o::normalized::Segment> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/File.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include/lld/Core/Simple.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Export*, std::vector<lld::mach_o::normalized::Export> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::Error lld::mach_o::normalized::normalizedObjectToAtoms(lld::mach_o::MachOFile*, const lld::mach_o::normalized::NormalizedFile&, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Scanning dependencies of target llvm-tblgen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX executable ../../bin/llvm-tblgen
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/utils/TableGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./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 -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a
/usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.xray-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_arm.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target llvm-tblgen
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/TLVPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp"
[ 22%] Building ASM object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/gcc-7 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/../../include" -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray/xray_trampoline_arm.S"
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.xray-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/cmake -P CMakeFiles/clang_rt.xray-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.xray-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.xray-armhf.a CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o CMakeFiles/RTXray.armhf.dir/xray_init.cc.o CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.xray-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.xray-armhf
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp"
/usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal".
Scanning dependencies of target builtins
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target builtins
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.lsan-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan.cc"
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_allocator.cc"
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_linux.cc"
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_interceptors.cc"
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_mac.cc"
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_malloc_mac.cc"
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_preinit.cc"
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend
[ 22%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan/lsan_thread.cc"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone-dynamic-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX shared library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -nodefaultlibs -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.ubsan_standalone-armhf.so -o ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.so ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o -lstdc++ -lgcc_s -lc -ldl -lrt -lpthread
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.ubsan_standalone-dynamic-armhf
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone_cxx-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.ubsan_standalone_cxx-armhf
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/cmake_clean_target.cmake
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.lsan-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/cmake -P CMakeFiles/clang_rt.lsan-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/link.txt --verbose=1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.lsan-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.lsan-armhf.a CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.lsan-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.ubsan_standalone-armhf
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" --color=
[ 22%] Built target clang_rt.lsan-armhf
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal".
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend
Scanning dependencies of target clang_rt.asan_cxx-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal".
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -P CMakeFiles/clang_rt.asan_cxx-armhf.dir/cmake_clean_target.cmake
Scanning dependencies of target clang_rt.asan-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan_cxx-armhf.dir/link.txt --verbose=1
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-armhf.dir/cmake_clean_target.cmake
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-preinit-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-armhf.dir/link.txt --verbose=1
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-preinit-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-preinit-armhf.dir/cmake_clean_target.cmake
[ 22%] Built target clang_rt.asan_cxx-armhf
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-preinit-armhf.dir/link.txt --verbose=1
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend.internal".
Scanning dependencies of target cfi
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-preinit-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-preinit-armhf.a
[ 22%] Built target cfi
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend.internal".
[ 22%] Built target clang_rt.asan-preinit-armhf
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake" --color=
Scanning dependencies of target clang_rt.scudo-dynamic-armhf
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal".
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a
Scanning dependencies of target clang_rt.scudo-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_allocator.cpp"
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_allocator.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.asan-armhf
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_flags.cpp"
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_minimal-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.ubsan_minimal-armhf
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_crc32.cpp"
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_minimal-dynamic-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX shared library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -nodefaultlibs -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.ubsan_minimal-armhf.so -o ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.so CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o -lgcc_s -lc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.ubsan_minimal-dynamic-armhf
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp"
[ 22%] Linking CXX static library ../../../../../lib/liblldMachO.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/cmake -P CMakeFiles/lldMachO.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/ReaderWriter/MachO" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachO.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/liblldMachO.a CMakeFiles/lldMachO.dir/ArchHandler.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o CMakeFiles/lldMachO.dir/GOTPass.cpp.o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o CMakeFiles/lldMachO.dir/ShimPass.cpp.o CMakeFiles/lldMachO.dir/StubsPass.cpp.o CMakeFiles/lldMachO.dir/TLVPass.cpp.o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o
/usr/bin/ranlib ../../../../../lib/liblldMachO.a
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:20: warning: declaration of 'void* malloc(__sanitizer::uptr)' conflicts with built-in declaration 'void* malloc(unsigned int)' [-Wbuiltin-declaration-mismatch]
INTERCEPTOR(void*, malloc, uptr size) {
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
extern "C" ret_type func(__VA_ARGS__) \
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:1: note: in expansion of macro 'INTERCEPTOR'
INTERCEPTOR(void*, malloc, uptr size) {
^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:20: warning: declaration of 'void* realloc(void*, __sanitizer::uptr)' conflicts with built-in declaration 'void* realloc(void*, unsigned int)' [-Wbuiltin-declaration-mismatch]
INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
extern "C" ret_type func(__VA_ARGS__) \
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:1: note: in expansion of macro 'INTERCEPTOR'
INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:20: warning: declaration of 'void* calloc(__sanitizer::uptr, __sanitizer::uptr)' conflicts with built-in declaration 'void* calloc(unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch]
INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
extern "C" ret_type func(__VA_ARGS__) \
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro 'INTERCEPTOR'
INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
^~~~~~~~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target lldMachO
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_flags.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_flags.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_flags.cpp"
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_minimal-armhf-symbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Generating exported symbols for clang_rt.ubsan_minimal-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra ubsan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/clang_rt.ubsan_minimal-armhf.syms-stamp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" --color=
[ 22%] Built target clang_rt.ubsan_minimal-armhf-symbols
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal".
Scanning dependencies of target profile
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_termination.cpp"
[ 22%] Built target profile
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_crc32.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_crc32.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_crc32.cpp"
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_exclusive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_exclusive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_tsd_exclusive.cpp"
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-dynamic-armhf-version-list
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Generating version list for clang_rt.asan-dynamic-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --version-list --extra asan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target clang_rt.asan-dynamic-armhf-version-list
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_interceptors.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_interceptors.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp"
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_termination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_termination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_termination.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:20: warning: declaration of 'void* malloc(__sanitizer::uptr)' conflicts with built-in declaration 'void* malloc(unsigned int)' [-Wbuiltin-declaration-mismatch]
INTERCEPTOR(void*, malloc, uptr size) {
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
extern "C" ret_type func(__VA_ARGS__) \
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:1: note: in expansion of macro 'INTERCEPTOR'
INTERCEPTOR(void*, malloc, uptr size) {
^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:20: warning: declaration of 'void* realloc(void*, __sanitizer::uptr)' conflicts with built-in declaration 'void* realloc(void*, unsigned int)' [-Wbuiltin-declaration-mismatch]
INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
extern "C" ret_type func(__VA_ARGS__) \
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:1: note: in expansion of macro 'INTERCEPTOR'
INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:20: warning: declaration of 'void* calloc(__sanitizer::uptr, __sanitizer::uptr)' conflicts with built-in declaration 'void* calloc(unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch]
INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
extern "C" ret_type func(__VA_ARGS__) \
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro 'INTERCEPTOR'
INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
^~~~~~~~~~~
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_shared.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_shared.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_tsd_shared.cpp"
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_utils.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_utils.cpp: In function 'bool __scudo::hasHardwareCRC32()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_utils.cpp:110:49: warning: the address of 'long unsigned int getauxval(long unsigned int)' will never be NULL [-Waddress]
if (&getauxval && areBionicGlobalsInitialized())
^
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_shared.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_tsd_exclusive.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_shared.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_tsd_shared.cpp"
/usr/bin/make -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/tests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend.internal".
Scanning dependencies of target RTAsanTest.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Linking CXX static library libRTAsanTest.armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests" && /usr/bin/cmake -P CMakeFiles/RTAsanTest.armhf.dir/cmake_clean_target.cmake
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/RTAsanTest.armhf.dir/link.txt --verbose=1
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal".
/usr/bin/ar qc libRTAsanTest.armhf.a ../CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o ../CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
Scanning dependencies of target polly-isl-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Building C object tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/isl_test.c"
/usr/bin/ranlib libRTAsanTest.armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 22%] Built target RTAsanTest.armhf
[ 23%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_utils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_utils.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_utils.cpp: In function 'bool __scudo::hasHardwareCRC32()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_utils.cpp:110:49: warning: the address of 'long unsigned int getauxval(long unsigned int)' will never be NULL [-Waddress]
if (&getauxval && areBionicGlobalsInitialized())
^
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal".
Scanning dependencies of target PollyPPCG
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/cuda.c"
[ 23%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/cmake -P CMakeFiles/clang_rt.scudo-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.a CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_exclusive.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_shared.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.a
[ 23%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_new_delete.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_new_delete.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target clang_rt.scudo-armhf
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal".
Scanning dependencies of target clang-tblgen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Linking CXX executable ../../../../bin/clang-tblgen
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/utils/TableGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-tblgen.dir/link.txt --verbose=1
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -o ../../../../bin/clang-tblgen -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMTableGen.a -lpthread ../../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../../lib/libLLVMDemangle.a
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/cuda_common.c"
[ 23%] Linking CXX shared library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.scudo-armhf.so -o ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.so CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_flags.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_crc32.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_interceptors.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_termination.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_shared.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_utils.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_new_delete.cpp.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -lgcc_s -lc -ldl -lrt -lpthread
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target clang-tblgen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/external.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/external.c"
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/gpu_array_tile.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target clang_rt.scudo-dynamic-armhf
/usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal".
Scanning dependencies of target ClangDriverOptions
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver" && ../../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Driver -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Driver/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/gpu.c"
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Driver/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target ClangDriverOptions
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal".
Scanning dependencies of target DriverOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/gpu_group.c"
[ 23%] Building DarwinLdOptions.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" && ../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Driver -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Driver/DarwinLdOptions.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp
[ 23%] Updating DarwinLdOptions.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target DriverOptionsTableGen
/usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal".
Scanning dependencies of target COFFOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target COFFOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/gpu_hybrid.c"
/usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal".
Scanning dependencies of target ELFOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target ELFOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/gpu_print.c"
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/gpu_tree.c"
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/grouping.c"
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build.make tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend.internal".
Scanning dependencies of target MinGWOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build.make tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/MinGW -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/MinGW/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target MinGWOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/hybrid.c"
/usr/bin/make -f tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build.make tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend.internal".
Scanning dependencies of target WasmOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build.make tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target WasmOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/ppcg.c"
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" --color=
[ 23%] Linking C executable ../../../../bin/polly-isl-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -E cmake_link_script CMakeFiles/polly-isl-test.dir/link.txt --verbose=1
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Scanning dependencies of target CvtResTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/gcc-7 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -o ../../../../bin/polly-isl-test ../../../../lib/libPollyISL.a
[ 23%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cvtres -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cvtres/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/Opts.inc.tmp
[ 23%] Updating Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cvtres/Opts.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target CvtResTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/ppcg_options.c"
/usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Scanning dependencies of target MtTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" --color=
[ 23%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-mt -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-mt/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/Opts.inc.tmp
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Scanning dependencies of target RcTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-rc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-rc/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/Opts.inc.tmp
[ 23%] Updating Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-mt/Opts.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Updating Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-rc/Opts.inc
[ 23%] Built target MtTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/print.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/print.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/print.c"
[ 23%] Built target RcTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/schedule.c"
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
Scanning dependencies of target AttributeCompatFuncTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Scanning dependencies of target intrinsics_gen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building AttributesCompatFunc.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && ../../bin/llvm-tblgen -gen-attrs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/AttributesCompatFunc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp
[ 23%] Building Attributes.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR" && ../../../bin/llvm-tblgen -gen-attrs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/Attributes.gen.tmp
[ 23%] Updating AttributesCompatFunc.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/AttributesCompatFunc.inc
[ 23%] Building Intrinsics.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR" && ../../../bin/llvm-tblgen -gen-intrinsic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Intrinsics.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/Intrinsics.gen.tmp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Built target polly-isl-test
[ 23%] Built target AttributeCompatFuncTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/util.c.o
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/gcc-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/util.c.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/ppcg/util.c"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Scanning dependencies of target LibOptionsTableGen
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
Scanning dependencies of target DllOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-dlltool -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-dlltool/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp
[ 25%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp
[ 25%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc
[ 25%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Built target DllOptionsTableGen
/usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend
[ 25%] Built target LibOptionsTableGen
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal".
Scanning dependencies of target xray
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build'.
Scanning dependencies of target lsan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Built target xray
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend
[ 25%] Built target lsan
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" --color=
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone_cxx-armhf-symbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone-armhf-symbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Linking C static library ../../../../lib/libPollyPPCG.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -P CMakeFiles/PollyPPCG.dir/cmake_clean_target.cmake
[ 25%] Generating exported symbols for clang_rt.ubsan_standalone_cxx-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra ubsan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms"
[ 25%] Generating exported symbols for clang_rt.ubsan_standalone-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra ubsan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyPPCG.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libPollyPPCG.a CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o CMakeFiles/PollyPPCG.dir/ppcg/print.c.o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o CMakeFiles/PollyPPCG.dir/ppcg/util.c.o
/usr/bin/ranlib ../../../../lib/libPollyPPCG.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Updating Attributes.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/Attributes.gen.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/Attributes.gen
[ 25%] Built target PollyPPCG
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone_cxx-armhf.syms-stamp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-armhf-symbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Updating Intrinsics.gen...
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/Intrinsics.gen.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include/llvm/IR/Intrinsics.gen
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone-armhf.syms-stamp"
[ 25%] Built target clang_rt.ubsan_standalone_cxx-armhf-symbols
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend
[ 25%] Generating exported symbols for clang_rt.asan-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra asan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a.syms"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.asan_cxx-armhf-symbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build
[ 25%] Built target intrinsics_gen
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake" --color=
[ 25%] Built target clang_rt.ubsan_standalone-armhf-symbols
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake" --color=
[ 25%] Generating exported symbols for clang_rt.asan_cxx-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a.syms"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_dynamic_version_script_dummy.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal".
Scanning dependencies of target scudo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/dummy.cc"
[ 25%] Built target scudo
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend.internal".
Scanning dependencies of target ubsan-minimal
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan_cxx-armhf.syms-stamp"
/usr/bin/make -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Built target ubsan-minimal
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
[ 25%] Built target RTAsan_dynamic_version_script_dummy.armhf
/usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend
[ 25%] Built target clang_rt.asan_cxx-armhf-symbols
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-armhf.syms-stamp"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal".
Scanning dependencies of target clang-headers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal".
Scanning dependencies of target ClangSACheckers
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal".
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Built target clang_rt.asan-armhf-symbols
[ 25%] Copying clang's adxintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/adxintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/adxintrin.h
[ 25%] Building Checkers.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" && ../../../../../../bin/clang-tblgen -gen-clang-sa-checkers -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Checkers/../../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Checkers -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp
[ 25%] Copying clang's altivec.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/altivec.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/altivec.h
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
[ 25%] Updating Checkers.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc
[ 25%] Copying clang's ammintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/ammintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/ammintrin.h
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal".
Scanning dependencies of target ClangCommentHTMLNamedCharacterReferences
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build
[ 25%] Built target ClangSACheckers
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Copying clang's arm_acle.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/arm_acle.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/arm_acle.h
[ 25%] Copying clang's armintr.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/armintr.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/armintr.h
[ 25%] Building CommentHTMLNamedCharacterReferences.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-html-named-character-references -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
[ 25%] Updating CommentHTMLNamedCharacterReferences.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
[ 25%] Copying clang's arm64intr.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/arm64intr.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/arm64intr.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal".
Scanning dependencies of target ClangCommentHTMLTagsProperties
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 25%] Building CommentHTMLTagsProperties.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp
[ 25%] Built target ClangCommentHTMLNamedCharacterReferences
[ 25%] Copying clang's avx2intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx2intrin.h
[ 25%] Copying clang's avx512bwintrin.h...
[ 25%] Updating CommentHTMLTagsProperties.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512bwintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512bwintrin.h
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal".
Scanning dependencies of target ClangAttrClasses
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build
[ 25%] Built target ClangCommentHTMLTagsProperties
[ 25%] Copying clang's avx512bitalgintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512bitalgintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512bitalgintrin.h
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
[ 25%] Building Attrs.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-classes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal".
Scanning dependencies of target ClangAttrVisitor
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build
[ 25%] Copying clang's avx512vlbitalgintrin.h...
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vlbitalgintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vlbitalgintrin.h
[ 26%] Building AttrVisitor.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-ast-visitor -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp
[ 26%] Copying clang's avx512cdintrin.h...
[ 26%] Updating Attrs.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512cdintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512cdintrin.h
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/Attrs.inc
[ 26%] Updating AttrVisitor.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Copying clang's avx512vpopcntdqintrin.h...
[ 26%] Built target ClangAttrClasses
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vpopcntdqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vpopcntdqintrin.h
[ 26%] Built target ClangAttrVisitor
[ 26%] Copying clang's avx512dqintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512dqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512dqintrin.h
[ 26%] Copying clang's avx512erintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512erintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512erintrin.h
[ 26%] Copying clang's avx512fintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512fintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512fintrin.h
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangStmtNodes
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal".
Scanning dependencies of target ClangAttrDump
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build
[ 26%] Copying clang's avx512ifmaintrin.h...
[ 26%] Building StmtNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512ifmaintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512ifmaintrin.h
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-stmt-nodes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/StmtNodes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Building AttrDump.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-dump -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp
[ 26%] Updating StmtNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc
[ 26%] Copying clang's avx512ifmavlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512ifmavlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512ifmavlintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Updating AttrDump.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrDump.inc
[ 26%] Built target ClangStmtNodes
[ 26%] Copying clang's avx512pfintrin.h...
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512pfintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512pfintrin.h
[ 26%] Copying clang's avx512vbmiintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vbmiintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vbmiintrin.h
[ 26%] Built target ClangAttrDump
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512vbmivlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vbmivlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vbmivlintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal".
Scanning dependencies of target ClangAttrImpl
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal".
Scanning dependencies of target ClangCommentNodes
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Building AttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-impl -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp
[ 26%] Building CommentNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-nodes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/CommentNodes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp
[ 26%] Copying clang's avx512vbmi2intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vbmi2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vbmi2intrin.h
[ 26%] Updating CommentNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc
[ 26%] Updating AttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Copying clang's avx512vlvbmi2intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vlvbmi2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vlvbmi2intrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Built target ClangCommentNodes
[ 26%] Built target ClangAttrImpl
[ 26%] Copying clang's avx512vlbwintrin.h...
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vlbwintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vlbwintrin.h
[ 26%] Copying clang's avx512vlcdintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vlcdintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vlcdintrin.h
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal".
Scanning dependencies of target ClangCommentHTMLTags
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Copying clang's avx512vldqintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vldqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vldqintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal".
[ 26%] Building CommentHTMLTags.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp
Scanning dependencies of target ClangCommentCommandInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Updating CommentHTMLTags.inc...
[ 26%] Building CommentCommandInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-command-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentCommands.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc
[ 26%] Copying clang's avx512vlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vlintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Updating CommentCommandInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc
[ 26%] Built target ClangCommentHTMLTags
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Copying clang's avx512vpopcntdqvlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vpopcntdqvlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vpopcntdqvlintrin.h
[ 26%] Copying clang's avx512vnniintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vnniintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vnniintrin.h
[ 26%] Built target ClangCommentCommandInfo
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512vlvnniintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avx512vlvnniintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avx512vlvnniintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal".
Scanning dependencies of target ClangCommentCommandList
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build
[ 26%] Copying clang's avxintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/avxintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/avxintrin.h
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
[ 26%] Building CommentCommandList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-command-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentCommands.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal".
Scanning dependencies of target ClangDeclNodes
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build
[ 26%] Copying clang's bmi2intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/bmi2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/bmi2intrin.h
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Updating CommentCommandList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc
[ 26%] Building DeclNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-decl-nodes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/../Basic/DeclNodes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Built target ClangCommentCommandList
[ 26%] Copying clang's bmiintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/bmiintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/bmiintrin.h
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
[ 26%] Updating DeclNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend.internal".
Scanning dependencies of target StmtDataCollectors
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
Scanning dependencies of target PollyCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Copying clang's __clang_cuda_builtin_vars.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__clang_cuda_builtin_vars.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_builtin_vars.h
[ 26%] Building StmtDataCollectors.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-data-collectors -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtDataCollectors.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc.tmp
[ 26%] Built target ClangDeclNodes
[ 26%] Updating StmtDataCollectors.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc
[ 26%] Copying clang's __clang_cuda_cmath.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__clang_cuda_cmath.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_cmath.h
[ 26%] Copying clang's __clang_cuda_complex_builtins.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__clang_cuda_complex_builtins.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_complex_builtins.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
[ 26%] Built target StmtDataCollectors
[ 26%] Copying clang's __clang_cuda_intrinsics.h...
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal".
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__clang_cuda_intrinsics.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_intrinsics.h
Scanning dependencies of target ClangARMNeon
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Copying clang's __clang_cuda_math_forward_declares.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__clang_cuda_math_forward_declares.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_math_forward_declares.h
[ 26%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o
[ 26%] Building arm_neon.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/DependenceInfo.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-arm-neon-sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/arm_neon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp
[ 26%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/PolyhedralInfo.cpp"
[ 26%] Copying clang's __clang_cuda_runtime_wrapper.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__clang_cuda_runtime_wrapper.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_runtime_wrapper.h
[ 26%] Copying clang's cetintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/cetintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/cetintrin.h
[ 26%] Updating arm_neon.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 26%] Built target ClangARMNeon
[ 26%] Copying clang's clzerointrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/clzerointrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/clzerointrin.h
[ 26%] Copying clang's cpuid.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/cpuid.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/cpuid.h
[ 26%] Copying clang's clflushoptintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/clflushoptintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/clflushoptintrin.h
[ 26%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/ScopDetection.cpp"
[ 26%] Copying clang's clwbintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/clwbintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/clwbintrin.h
[ 26%] Copying clang's emmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/emmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/emmintrin.h
[ 26%] Copying clang's f16cintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/f16cintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/f16cintrin.h
[ 26%] Copying clang's float.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/float.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/float.h
[ 26%] Copying clang's fma4intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/fma4intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/fma4intrin.h
[ 26%] Copying clang's fmaintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/fmaintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/fmaintrin.h
[ 26%] Copying clang's fxsrintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/fxsrintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/fxsrintrin.h
[ 26%] Copying clang's gfniintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/gfniintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/gfniintrin.h
[ 26%] Copying clang's htmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/htmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/htmintrin.h
[ 26%] Copying clang's htmxlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/htmxlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/htmxlintrin.h
[ 26%] Copying clang's ia32intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/ia32intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/ia32intrin.h
[ 26%] Copying clang's immintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/immintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/immintrin.h
[ 26%] Copying clang's intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/intrin.h
[ 26%] Copying clang's inttypes.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/inttypes.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/inttypes.h
[ 26%] Copying clang's iso646.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/iso646.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/iso646.h
[ 26%] Copying clang's limits.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/limits.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/limits.h
[ 26%] Copying clang's lwpintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/lwpintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/lwpintrin.h
[ 26%] Copying clang's lzcntintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/lzcntintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/lzcntintrin.h
[ 28%] Copying clang's mm3dnow.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/mm3dnow.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/mm3dnow.h
[ 28%] Copying clang's mmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/mmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/mmintrin.h
[ 28%] Copying clang's mm_malloc.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/mm_malloc.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/mm_malloc.h
[ 28%] Copying clang's module.modulemap...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/module.modulemap /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/module.modulemap
[ 28%] Copying clang's msa.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/msa.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/msa.h
[ 28%] Copying clang's mwaitxintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/mwaitxintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/mwaitxintrin.h
[ 28%] Copying clang's nmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/nmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/nmmintrin.h
[ 28%] Copying clang's opencl-c.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/opencl-c.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/opencl-c.h
[ 28%] Copying clang's pkuintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/pkuintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/pkuintrin.h
[ 28%] Copying clang's pmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/pmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/pmmintrin.h
[ 28%] Copying clang's popcntintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/popcntintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/popcntintrin.h
[ 28%] Copying clang's prfchwintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/prfchwintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/prfchwintrin.h
[ 28%] Copying clang's rdseedintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/rdseedintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/rdseedintrin.h
[ 28%] Copying clang's rtmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/rtmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/rtmintrin.h
[ 28%] Copying clang's s390intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/s390intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/s390intrin.h
[ 28%] Copying clang's shaintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/shaintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/shaintrin.h
[ 28%] Copying clang's smmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/smmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/smmintrin.h
[ 28%] Copying clang's stdalign.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stdalign.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stdalign.h
[ 28%] Copying clang's stdarg.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stdarg.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stdarg.h
[ 28%] Copying clang's stdatomic.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stdatomic.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stdatomic.h
[ 28%] Copying clang's stdbool.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stdbool.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stdbool.h
[ 28%] Copying clang's stddef.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stddef.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stddef.h
[ 28%] Copying clang's __stddef_max_align_t.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__stddef_max_align_t.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__stddef_max_align_t.h
[ 28%] Copying clang's stdint.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stdint.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stdint.h
[ 28%] Copying clang's stdnoreturn.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/stdnoreturn.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/stdnoreturn.h
[ 28%] Copying clang's tbmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/tbmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/tbmintrin.h
[ 28%] Copying clang's tgmath.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/tgmath.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/tgmath.h
[ 28%] Copying clang's tmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/tmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/tmmintrin.h
[ 28%] Copying clang's unwind.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/unwind.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/unwind.h
[ 28%] Copying clang's vadefs.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/vadefs.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/vadefs.h
[ 28%] Copying clang's vaesintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/vaesintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/vaesintrin.h
[ 28%] Copying clang's varargs.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/varargs.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/varargs.h
[ 28%] Copying clang's vecintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/vecintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/vecintrin.h
[ 28%] Copying clang's vpclmulqdqintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/vpclmulqdqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/vpclmulqdqintrin.h
[ 28%] Copying clang's wmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/wmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/wmmintrin.h
[ 28%] Copying clang's __wmmintrin_aes.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__wmmintrin_aes.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__wmmintrin_aes.h
[ 28%] Copying clang's __wmmintrin_pclmul.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/__wmmintrin_pclmul.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/__wmmintrin_pclmul.h
[ 28%] Copying clang's x86intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/x86intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/x86intrin.h
[ 28%] Copying clang's xmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xmmintrin.h
[ 28%] Copying clang's xopintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xopintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xopintrin.h
[ 28%] Copying clang's xsavecintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xsavecintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xsavecintrin.h
[ 28%] Copying clang's xsaveintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xsaveintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xsaveintrin.h
[ 28%] Copying clang's xsaveoptintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xsaveoptintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xsaveoptintrin.h
[ 28%] Copying clang's xsavesintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xsavesintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xsavesintrin.h
[ 28%] Copying clang's xtestintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/xtestintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/xtestintrin.h
[ 28%] Copying clang's cuda_wrappers/algorithm...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/cuda_wrappers/algorithm /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/cuda_wrappers/algorithm
[ 28%] Copying clang's cuda_wrappers/complex...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/cuda_wrappers/complex /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/cuda_wrappers/complex
[ 28%] Copying clang's cuda_wrappers/new...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers/cuda_wrappers/new /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/cuda_wrappers/new
[ 28%] Building arm_neon.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && ../../../../bin/clang-tblgen -gen-arm-neon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Headers -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/arm_neon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp
[ 28%] Updating arm_neon.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/arm_neon.h
[ 28%] Copying clang's arm_neon.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Headers/arm_neon.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib/clang/6.0.0/include/arm_neon.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target clang-headers
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticDriver
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticDriverKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Driver -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp
[ 28%] Updating DiagnosticDriverKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticDriver
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticAnalysis
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticAnalysisKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Analysis -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp
[ 28%] Updating DiagnosticAnalysisKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticAnalysis
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticIndexName
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticIndexName.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-index-name -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp
[ 28%] Updating DiagnosticIndexName.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticIndexName
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/ScopInfo.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticCrossTU
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticCrossTUKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=CrossTU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc.tmp
[ 28%] Updating DiagnosticCrossTUKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticCrossTU
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/ScopBuilder.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal".
Scanning dependencies of target ClangAttrHasAttributeImpl
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrHasAttributeImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp
[ 28%] Updating AttrHasAttributeImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrHasAttributeImpl
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/ScopGraphPrinter.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticCommon
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticCommonKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Common -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp
[ 28%] Updating DiagnosticCommonKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticCommon
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/ScopPass.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal".
Scanning dependencies of target ClangAttrList
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-attr-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp
[ 28%] Updating AttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrList.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrList
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Analysis/PruneUnprofitable.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticComment
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticCommentKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Comment -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp
[ 28%] Updating DiagnosticCommentKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticComment
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/BlockGenerators.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticAST
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticASTKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp
[ 28%] Updating DiagnosticASTKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticAST
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/IslAst.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/IslExprBuilder.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticFrontend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticFrontendKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Frontend -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp
[ 28%] Updating DiagnosticFrontendKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticFrontend
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/IslNodeBuilder.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticLex
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticLexKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Lex -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend.internal".
Scanning dependencies of target ClangAttrSubjectMatchRuleList
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Updating DiagnosticLexKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc
[ 28%] Building AttrSubMatchRulesList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rule-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticLex
[ 28%] Updating AttrSubMatchRulesList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/CodeGeneration.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrSubjectMatchRuleList
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/LoopGenerators.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticParse
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticParseKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Parse -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp
[ 28%] Updating DiagnosticParseKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticParse
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/IRBuilder.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticSema
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticSemaKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp
[ 28%] Updating DiagnosticSemaKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticSema
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/Utils.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticRefactoring
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticRefactoringKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Refactoring -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc.tmp
[ 28%] Updating DiagnosticRefactoringKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticRefactoring
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticSerialization
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticSerializationKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Serialization -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp
[ 28%] Updating DiagnosticSerializationKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticSerialization
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/CodegenCleanup.cpp"
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticGroups
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building DiagnosticGroups.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diag-groups -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp
[ 28%] Updating DiagnosticGroups.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangDiagnosticGroups
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/CodeGen/PerfMonitor.cpp"
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal".
Scanning dependencies of target ClangAttrSubMatchRulesParserStringSwitches
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrSubMatchRulesParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse" && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rules-parser-string-switches -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp
[ 28%] Updating AttrSubMatchRulesParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrSubMatchRulesParserStringSwitches
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Exchange/JSONExporter.cpp"
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal".
Scanning dependencies of target ClangAttrParserStringSwitches
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse" && ../../../../../bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp
[ 28%] Updating AttrParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrParserStringSwitches
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/GICHelper.cpp"
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal".
Scanning dependencies of target ClangAttrParsedAttrList
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrParsedAttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp
[ 28%] Updating AttrParsedAttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrParsedAttrList
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/SCEVAffinator.cpp"
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal".
Scanning dependencies of target ClangAttrSpellingListIndex
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrSpellingListIndex.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-spelling-index -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp
[ 28%] Updating AttrSpellingListIndex.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrSpellingListIndex
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/SCEVValidator.cpp"
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal".
Scanning dependencies of target ClangAttrParsedAttrImpl
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrParsedAttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp
[ 28%] Updating AttrParsedAttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrParsedAttrImpl
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/RegisterPasses.cpp"
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal".
Scanning dependencies of target ClangAttrTemplateInstantiate
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrTemplateInstantiate.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-template-instantiate -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp
[ 28%] Updating AttrTemplateInstantiate.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrTemplateInstantiate
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/ScopHelper.cpp"
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal".
Scanning dependencies of target ClangAttrParsedAttrKinds
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrParsedAttrKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp
[ 28%] Updating AttrParsedAttrKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrParsedAttrKinds
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/ScopLocation.cpp"
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal".
Scanning dependencies of target ClangAttrPCHWrite
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrPCHWrite.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization" && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-write -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp
[ 28%] Updating AttrPCHWrite.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrPCHWrite
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/ISLTools.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/DumpModulePass.cpp"
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Support/VirtualInstruction.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal".
Scanning dependencies of target ClangAttrPCHRead
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building AttrPCHRead.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization" && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-read -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp
[ 28%] Updating AttrPCHRead.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target ClangAttrPCHRead
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/Canonicalization.cpp"
/usr/bin/make -f tools/lld/Common/CMakeFiles/lldCommon.dir/build.make tools/lld/Common/CMakeFiles/lldCommon.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/depend.internal".
Scanning dependencies of target lldCommon
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/Common/CMakeFiles/lldCommon.dir/build.make tools/lld/Common/CMakeFiles/lldCommon.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Args.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/Args.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/Args.cpp"
/usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal".
Scanning dependencies of target lldCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/DefinedAtom.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/ErrorHandler.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/Error.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/Memory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/Memory.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/File.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/File.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/Reproduce.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/Reproduce.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/LinkingContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/LinkingContext.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/Strings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/Strings.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/TargetOptionsCommandFlags.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Reader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/Reader.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Resolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/Resolver.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Threads.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/Threads.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/Threads.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/CodePreparation.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCommon.dir/Version.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/Common/Version.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/SymbolTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/SymbolTable.cpp"
[ 28%] Linking CXX static library ../../../lib/liblldCommon.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/cmake -P CMakeFiles/lldCommon.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/Common" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCommon.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldCommon.a CMakeFiles/lldCommon.dir/Args.cpp.o CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o CMakeFiles/lldCommon.dir/Memory.cpp.o CMakeFiles/lldCommon.dir/Reproduce.cpp.o CMakeFiles/lldCommon.dir/Strings.cpp.o CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o CMakeFiles/lldCommon.dir/Threads.cpp.o CMakeFiles/lldCommon.dir/Version.cpp.o
/usr/bin/ranlib ../../../lib/liblldCommon.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target lldCommon
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/DeadCodeElimination.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/ScheduleOptimizer.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Writer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Core/Writer.cpp"
[ 28%] Linking CXX static library ../../../../lib/liblldCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/cmake -P CMakeFiles/lldCore.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Core" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldCore.a CMakeFiles/lldCore.dir/DefinedAtom.cpp.o CMakeFiles/lldCore.dir/Error.cpp.o CMakeFiles/lldCore.dir/File.cpp.o CMakeFiles/lldCore.dir/LinkingContext.cpp.o CMakeFiles/lldCore.dir/Reader.cpp.o CMakeFiles/lldCore.dir/Resolver.cpp.o CMakeFiles/lldCore.dir/SymbolTable.cpp.o CMakeFiles/lldCore.dir/Writer.cpp.o
/usr/bin/ranlib ../../../../lib/liblldCore.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target lldCore
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/FlattenSchedule.cpp"
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal".
Scanning dependencies of target lldDriver
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building CXX object tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/lib/Driver/DarwinLdDriver.cpp"
/usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal".
Scanning dependencies of target lldCOFF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Chunks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Chunks.cpp"
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/DLL.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/DLL.cpp"
[ 28%] Linking CXX static library ../../../../lib/liblldDriver.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" && /usr/bin/cmake -P CMakeFiles/lldDriver.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/lib/Driver" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldDriver.a CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o
/usr/bin/ranlib ../../../../lib/liblldDriver.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Built target lldDriver
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/FlattenAlgo.cpp"
/usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal".
Scanning dependencies of target lldELF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 28%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/AArch64ErrataFix.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/ForwardOpTree.cpp"
[ 28%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/AArch64.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/AArch64ErrataFix.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/AArch64ErrataFix.cpp:32:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::Relocation>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Driver.cpp"
[ 28%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/AMDGPU.cpp"
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/DriverUtils.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/ARM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/ARM.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/DeLICM.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AVR.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/AVR.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/COFF.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Config.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Driver.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Driver.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator {aka __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/Mips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/Mips.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'void lld::coff::LinkerDriver::invokeMSVC(llvm::opt::InputArgList&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/MipsArchTree.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/ICF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/ICF.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/InputFiles.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/PPC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/PPC.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/ZoneAlgo.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/PPC64.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/SPARCV9.cpp"
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build.make tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend.internal".
Scanning dependencies of target lldMinGW
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build.make tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object tools/lld/MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/MinGW" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMinGW.dir/Driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/MinGW/Driver.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/X86.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/X86.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/LTO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/LTO.cpp"
[ 29%] Linking CXX static library ../../../lib/liblldMinGW.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" && /usr/bin/cmake -P CMakeFiles/lldMinGW.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/MinGW" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMinGW.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldMinGW.a CMakeFiles/lldMinGW.dir/Driver.cpp.o
/usr/bin/ranlib ../../../lib/liblldMinGW.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Built target lldMinGW
/usr/bin/make -f tools/lld/wasm/CMakeFiles/lldWasm.dir/build.make tools/lld/wasm/CMakeFiles/lldWasm.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/depend.internal".
Scanning dependencies of target lldWasm
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lld/wasm/CMakeFiles/lldWasm.dir/build.make tools/lld/wasm/CMakeFiles/lldWasm.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/Driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/Driver.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/Simplify.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Arch/X86_64.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/InputFiles.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputFiles.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/MapFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/MapFile.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Driver.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputFiles.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputFiles.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmRelocation>::iterator {aka __gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputFiles.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputFiles.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lld::wasm::ObjFile::initializeSymbols()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputSegment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/InputSegment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputSegment.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/OutputSections.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/OutputSections.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/Wasm.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/WriterUtils.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/InputSegment.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/OutputSections.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/OutputSections.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::wasm::OutputRelocation&}; _Tp = lld::wasm::OutputRelocation; _Alloc = std::allocator<lld::wasm::OutputRelocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::wasm::OutputRelocation>::iterator {aka __gnu_cxx::__normal_iterator<lld::wasm::OutputRelocation*, std::vector<lld::wasm::OutputRelocation> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'void calcRelocations(const lld::wasm::ObjFile&, llvm::ArrayRef<llvm::wasm::WasmRelocation>, std::vector<lld::wasm::OutputRelocation>&, int32_t)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::wasm::OutputRelocation*, std::vector<lld::wasm::OutputRelocation> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/SymbolTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/SymbolTable.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/MaximalStaticExpansion.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Config.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputFiles.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SymbolTable.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Driver.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Driver.cpp:26:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::MemoryBufferRef, long long unsigned int>}; _Tp = std::pair<llvm::MemoryBufferRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::MemoryBufferRef, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::MemoryBufferRef, long long unsigned int>*, std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/MarkLive.cpp"
/usr/include/c++/7/bits/vector.tcc: In function 'std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> > getArchiveMembers(llvm::MemoryBufferRef)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::MemoryBufferRef, long long unsigned int>*, std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/Symbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/Symbols.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/DriverUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/DriverUtils.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/Writer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/Writer.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/MinGW.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/MinGW.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/EhFrame.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/EhFrame.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Filesystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Filesystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Filesystem.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/GdbIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/GdbIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/GdbIndex.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldWasm.dir/WriterUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/wasm/WriterUtils.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Transform/ScopInliner.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/PDB.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/PDB.cpp"
[ 29%] Linking CXX static library ../../../lib/liblldWasm.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/cmake -P CMakeFiles/lldWasm.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/wasm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldWasm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldWasm.a CMakeFiles/lldWasm.dir/Driver.cpp.o CMakeFiles/lldWasm.dir/InputFiles.cpp.o CMakeFiles/lldWasm.dir/InputSegment.cpp.o CMakeFiles/lldWasm.dir/OutputSections.cpp.o CMakeFiles/lldWasm.dir/SymbolTable.cpp.o CMakeFiles/lldWasm.dir/Symbols.cpp.o CMakeFiles/lldWasm.dir/Writer.cpp.o CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
/usr/bin/ranlib ../../../lib/liblldWasm.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Built target lldWasm
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Scanning dependencies of target LLVMCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/AsmWriter.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ICF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/ICF.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/InputFiles.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputFiles.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Built target PollyCore
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Scanning dependencies of target LLVMFuzzMutate
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate/FuzzerCLI.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Strings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Strings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Strings.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/SymbolTable.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Attributes.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate/IRMutator.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/AutoUpgrade.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Symbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Symbols.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate/OpDescriptor.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate/Operations.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Writer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/COFF/Writer.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/FuzzMutate/RandomIRBuilder.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/InputSection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputSection.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/BasicBlock.cpp"
[ 29%] Linking CXX static library ../libLLVMFuzzMutate.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/FuzzMutate" && /usr/bin/cmake -P CMakeFiles/LLVMFuzzMutate.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Built target LLVMFuzzMutate
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/LTO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/LTO.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Comdat.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ConstantFold.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Config.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputSection.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputSection.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, long long unsigned int, bool}; _Tp = lld::elf::SectionPiece; _Alloc = std::allocator<lld::elf::SectionPiece>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::SectionPiece>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::SectionPiece*, std::vector<lld::elf::SectionPiece> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, long long unsigned int, bool}; _Tp = lld::elf::SectionPiece; _Alloc = std::allocator<lld::elf::SectionPiece>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::SectionPiece*, std::vector<lld::elf::SectionPiece> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::Relocation>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Scanning dependencies of target LLVMIRReader
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IRReader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IRReader/IRReader.cpp"
[ 29%] Linking CXX static library ../../../lib/liblldCOFF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/cmake -P CMakeFiles/lldCOFF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/COFF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCOFF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldCOFF.a CMakeFiles/lldCOFF.dir/Chunks.cpp.o CMakeFiles/lldCOFF.dir/DLL.cpp.o CMakeFiles/lldCOFF.dir/Driver.cpp.o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o CMakeFiles/lldCOFF.dir/ICF.cpp.o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o CMakeFiles/lldCOFF.dir/LTO.cpp.o CMakeFiles/lldCOFF.dir/MapFile.cpp.o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o CMakeFiles/lldCOFF.dir/MinGW.cpp.o CMakeFiles/lldCOFF.dir/PDB.cpp.o CMakeFiles/lldCOFF.dir/Strings.cpp.o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o CMakeFiles/lldCOFF.dir/Symbols.cpp.o CMakeFiles/lldCOFF.dir/Writer.cpp.o
/usr/bin/ranlib ../../../lib/liblldCOFF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Built target lldCOFF
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/LinkerScript.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/LinkerScript.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ConstantRange.cpp"
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AggressiveAntiDepBreaker.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Constants.cpp"
[ 29%] Linking CXX static library ../libLLVMIRReader.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IRReader" && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Built target LLVMIRReader
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/MapFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/MapFile.cpp"
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
Scanning dependencies of target LLVMSelectionDAG
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/DAGCombiner.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/MarkLive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/MarkLive.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AllocationOrder.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Core.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/OutputSections.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/OutputSections.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/Analysis.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DIBuilder.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Relocations.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Relocations.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AtomicExpandPass.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Relocations.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Relocations.cpp:44:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::Relocation>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DataLayout.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/ScriptLexer.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/BasicTargetTransformInfo.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DebugInfo.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/ScriptParser.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/BranchFolding.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DebugInfoMetadata.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Strings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Strings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Strings.cpp"
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/FastISel.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/SymbolTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SymbolTable.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/BranchRelaxation.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DebugLoc.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Symbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Symbols.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DiagnosticHandler.cpp"
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DiagnosticInfo.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/BuiltinGCs.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/CalcSpillWeights.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/DiagnosticPrinter.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/CallingConvLower.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Dominators.cpp"
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/InstrEmitter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Config.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputFiles.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/GdbIndex.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Symbol*, long long unsigned int&}; _Tp = std::pair<const lld::elf::Symbol*, long long unsigned int>; _Alloc = std::allocator<std::pair<const lld::elf::Symbol*, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<const lld::elf::Symbol*, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<const lld::elf::Symbol*, long long unsigned int>*, std::vector<std::pair<const lld::elf::Symbol*, long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicReloc&}; _Tp = lld::elf::DynamicReloc; _Alloc = std::allocator<lld::elf::DynamicReloc>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::DynamicReloc>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::DynamicReloc*, std::vector<lld::elf::DynamicReloc> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Config.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputFiles.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/GdbIndex.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lld::elf::RelocationBaseSection::addReloc(const lld::elf::DynamicReloc&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::DynamicReloc*, std::vector<lld::elf::DynamicReloc> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Config.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/InputFiles.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/GdbIndex.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::GdbIndexChunk::CuEntry}; _Tp = lld::elf::GdbIndexChunk::CuEntry; _Alloc = std::allocator<lld::elf::GdbIndexChunk::CuEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::GdbIndexChunk::CuEntry>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::GdbIndexChunk::CuEntry*, std::vector<lld::elf::GdbIndexChunk::CuEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'std::vector<lld::elf::GdbIndexChunk::CuEntry> readCuList(llvm::DWARFContext&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::GdbIndexChunk::CuEntry*, std::vector<lld::elf::GdbIndexChunk::CuEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::GdbIndexChunk::AddressEntry}; _Tp = lld::elf::GdbIndexChunk::AddressEntry; _Alloc = std::allocator<lld::elf::GdbIndexChunk::AddressEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lld::elf::GdbIndexChunk::AddressEntry>::iterator {aka __gnu_cxx::__normal_iterator<lld::elf::GdbIndexChunk::AddressEntry*, std::vector<lld::elf::GdbIndexChunk::AddressEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'std::vector<lld::elf::GdbIndexChunk::AddressEntry> readAddressAreas(llvm::DWARFContext&, lld::elf::InputSection*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::GdbIndexChunk::AddressEntry*, std::vector<lld::elf::GdbIndexChunk::AddressEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/CodeGen.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/CodeGenPrepare.cpp"
/usr/include/c++/7/bits/vector.tcc: In lambda function:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const lld::elf::Symbol*, long long unsigned int>*, std::vector<std::pair<const lld::elf::Symbol*, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'void lld::elf::MipsGotSection::addEntry(lld::elf::Symbol&, int64_t, lld::elf::RelExpr)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const lld::elf::Symbol*, long long unsigned int>*, std::vector<std::pair<const lld::elf::Symbol*, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Function.cpp"
[ 30%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Target.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Target.cpp"
[ 30%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Thunks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Thunks.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/GVMaterializer.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Globals.cpp"
[ 30%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Writer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lld/ELF/Writer.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/IRBuilder.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/CriticalAntiDepBreaker.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/IRPrintingPasses.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/InlineAsm.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/DeadMachineInstructionElim.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Instruction.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/DetectDeadLanes.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Instructions.cpp"
[ 30%] Linking CXX static library ../../../lib/liblldELF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/cmake -P CMakeFiles/lldELF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lld/ELF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldELF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldELF.a CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o CMakeFiles/lldELF.dir/Arch/ARM.cpp.o CMakeFiles/lldELF.dir/Arch/AVR.cpp.o CMakeFiles/lldELF.dir/Arch/Mips.cpp.o CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o CMakeFiles/lldELF.dir/Arch/PPC.cpp.o CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o CMakeFiles/lldELF.dir/Arch/X86.cpp.o CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o CMakeFiles/lldELF.dir/Driver.cpp.o CMakeFiles/lldELF.dir/DriverUtils.cpp.o CMakeFiles/lldELF.dir/EhFrame.cpp.o CMakeFiles/lldELF.dir/Filesystem.cpp.o CMakeFiles/lldELF.dir/GdbIndex.cpp.o CMakeFiles/lldELF.dir/ICF.cpp.o CMakeFiles/lldELF.dir/InputFiles.cpp.o CMakeFiles/lldELF.dir/InputSection.cpp.o CMakeFiles/lldELF.dir/LTO.cpp.o CMakeFiles/lldELF.dir/LinkerScript.cpp.o CMakeFiles/lldELF.dir/MapFile.cpp.o CMakeFiles/lldELF.dir/MarkLive.cpp.o CMakeFiles/lldELF.dir/OutputSections.cpp.o CMakeFiles/lldELF.dir/Relocations.cpp.o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o CMakeFiles/lldELF.dir/ScriptParser.cpp.o CMakeFiles/lldELF.dir/Strings.cpp.o CMakeFiles/lldELF.dir/SymbolTable.cpp.o CMakeFiles/lldELF.dir/Symbols.cpp.o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o CMakeFiles/lldELF.dir/Target.cpp.o CMakeFiles/lldELF.dir/Thunks.cpp.o CMakeFiles/lldELF.dir/Writer.cpp.o
/usr/bin/ranlib ../../../lib/liblldELF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 30%] Built target lldELF
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/DFAPacketizer.cpp"
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/AddressPool.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/IntrinsicInst.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/DwarfEHPrepare.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/ARMException.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/LLVMContext.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/EarlyIfConversion.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/AsmPrinter.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/LLVMContextImpl.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/EdgeBundles.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ExecutionDepsFix.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/LegacyPassManager.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ExpandISelPseudos.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/MDBuilder.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Mangler.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ExpandMemCmp.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Metadata.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ExpandPostRAPseudos.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ExpandReductions.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DebugLocStream.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Module.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/FaultMaps.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ModuleSummaryIndex.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DIE.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/FEntryInserter.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Operator.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/OptBisect.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/FuncletLayout.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DIEHash.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Pass.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GCMetadata.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/PassManager.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GCMetadataPrinter.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GCRootLowering.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/PassRegistry.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/SafepointIRVerifier.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GCStrategy.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalMerge.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ProfileSummary.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/IfConversion.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ProfileSummary.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ProfileSummary.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In static member function 'static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Statepoint.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Distance = int; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Type.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfDebug.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable}; _Tp = std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>*, std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::CaseBits}; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Alloc = std::allocator<llvm::SelectionDAGBuilder::CaseBits>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::SelectionDAGBuilder::CaseBits>::iterator {aka __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >}' changed in GCC 7.1
/usr/include/c++/7/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++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>*, std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ImplicitNullChecks.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/TypeFinder.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Use.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/User.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/User.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/IndirectBrExpandPass.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Value.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/InlineSpiller.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAG.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfExpression.cpp"
[ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ValueSymbolTable.cpp"
[ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/ValueTypes.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfFile.cpp"
[ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/IR/Verifier.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/InterferenceCache.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/InterleavedAccessPass.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DwarfUnit.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/IntrinsicLowering.cpp"
[ 32%] Linking CXX static library ../libLLVMCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/IR" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMCore.a CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o CMakeFiles/LLVMCore.dir/Attributes.cpp.o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o CMakeFiles/LLVMCore.dir/Comdat.cpp.o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o CMakeFiles/LLVMCore.dir/Constants.cpp.o CMakeFiles/LLVMCore.dir/Core.cpp.o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o CMakeFiles/LLVMCore.dir/Dominators.cpp.o CMakeFiles/LLVMCore.dir/Function.cpp.o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o CMakeFiles/LLVMCore.dir/Globals.cpp.o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o CMakeFiles/LLVMCore.dir/Instruction.cpp.o CMakeFiles/LLVMCore.dir/Instructions.cpp.o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o CMakeFiles/LLVMCore.dir/Mangler.cpp.o CMakeFiles/LLVMCore.dir/Metadata.cpp.o CMakeFiles/LLVMCore.dir/Module.cpp.o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o CMakeFiles/LLVMCore.dir/Operator.cpp.o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o CMakeFiles/LLVMCore.dir/Pass.cpp.o CMakeFiles/LLVMCore.dir/PassManager.cpp.o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o CMakeFiles/LLVMCore.dir/Type.cpp.o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o CMakeFiles/LLVMCore.dir/Use.cpp.o CMakeFiles/LLVMCore.dir/User.cpp.o CMakeFiles/LLVMCore.dir/Value.cpp.o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o CMakeFiles/LLVMCore.dir/Verifier.cpp.o
/usr/bin/ranlib ../libLLVMCore.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Scanning dependencies of target LLVMMIRParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser/MILexer.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp"
[ 32%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser/MIParser.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LatencyPriorityQueue.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/EHStreamer.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp"
[ 32%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRParser/MIRParser.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LexicalScopes.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/WinException.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveDebugValues.cpp"
[ 32%] Linking CXX static library ../../libLLVMMIRParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/MIRParser" && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Built target LLVMMIRParser
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp"
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
Scanning dependencies of target LLVMGlobalISel
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/CallLowering.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/StatepointLowering.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/GlobalISel.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveDebugVariables.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/IRTranslator.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ClassInfo::MemberInfo>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SelectionDAG/TargetLowering.cpp"
[ 32%] Linking CXX static library ../../libLLVMAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAsmPrinter.a CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
/usr/bin/ranlib ../../libLLVMAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Built target LLVMAsmPrinter
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/InstructionSelect.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFunction.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFunctionPass.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveDebugVariables.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, bool>}; _Tp = std::pair<llvm::MachineOperand, bool>; _Alloc = std::allocator<std::pair<llvm::MachineOperand, bool> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, bool>*, std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::TargetRegisterInfo&, llvm::BitVector&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, bool>*, std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Scanning dependencies of target LLVMBitReader
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/BitReader.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveIntervals.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/InstructionSelector.cpp"
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/BitcodeReader.cpp"
[ 32%] Linking CXX static library ../../libLLVMSelectionDAG.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSelectionDAG.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSelectionDAG.a CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
/usr/bin/ranlib ../../libLLVMSelectionDAG.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Built target LLVMSelectionDAG
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/BitstreamReader.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/LegalizerHelper.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveInterval.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/Legalizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Bitcode/BitcodeReader.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Scanning dependencies of target LLVMBitWriter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/BitWriter.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator {aka __gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator {aka __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator<llvm::BitcodeModule>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::BitcodeModule>::iterator {aka __gnu_cxx::__normal_iterator<llvm::BitcodeModule*, std::vector<llvm::BitcodeModule> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'llvm::Expected<llvm::BitcodeFileContents> llvm::getBitcodeFileContents(llvm::MemoryBufferRef)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BitcodeModule*, std::vector<llvm::BitcodeModule> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveIntervalUnion.cpp"
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/BitcodeWriter.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/LegalizerInfo.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Bitcode/BitcodeReader.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
_M_range_insert(__pos, __first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/MetadataLoader.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LivePhysRegs.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/Localizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Bitcode/BitcodeWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void {anonymous}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef<const llvm::Metadata*>, llvm::SmallVectorImpl<long long unsigned int>&, std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<long long unsigned int, std::allocator<long long unsigned int> >*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveRangeCalc.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/MetadataLoader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Bitcode/BitcodeWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/MetadataLoader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Bitcode/BitcodeWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp"
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::BitcodeWriter::writeModule(const llvm::Module*, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module*, const llvm::ModuleSummaryIndex&, const ModuleHash&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Reader/ValueList.cpp"
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/BitcodeWriterPass.cpp"
[ 32%] Linking CXX static library ../../libLLVMBitReader.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Reader" && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Built target LLVMBitReader
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Scanning dependencies of target LLVMTransformUtils
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 32%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/ASanStackFrameLayout.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveRangeEdit.cpp"
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Bitcode/Writer/ValueEnumerator.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/RegBankSelect.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/AddDiscriminators.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/BasicBlockUtils.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveRangeShrink.cpp"
[ 33%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/RegisterBank.cpp"
[ 33%] Linking CXX static library ../../libLLVMBitWriter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Bitcode/Writer" && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 33%] Built target LLVMBitWriter
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveRegMatrix.cpp"
[ 33%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp"
[ 33%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/GlobalISel/Utils.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/BreakCriticalEdges.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveRegUnits.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveStacks.cpp"
[ 33%] Linking CXX static library ../../libLLVMGlobalISel.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 33%] Built target LLVMGlobalISel
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LiveVariables.cpp"
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Scanning dependencies of target LLVMInstrumentation
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/AddressSanitizer.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/BuildLibCalls.cpp"
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Scanning dependencies of target LLVMInstCombine
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstructionCombining.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/BypassSlowDivision.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LLVMTargetMachine.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/CallPromotionUtils.cpp"
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/BoundsChecking.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/CloneFunction.cpp"
[ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineAddSub.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LocalStackSlotAllocation.cpp"
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/CloneModule.cpp"
[ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LowLevelType.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/LowerEmuTLS.cpp"
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/GCOVProfiling.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/CodeExtractor.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineBasicBlock.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineCalls.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/MemorySanitizer.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/CtorUtils.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineBlockFrequencyInfo.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/DemoteRegToStack.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineCasts.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/EntryExitInstrumenter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFunction.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFunctionPass.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator {aka __gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::MachineBasicBlock]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineBlockFrequencyInfo.cpp:18:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
void IrreducibleGraph::addEdges(const BlockNode &Node,
^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
addEdges(N, OuterLoop, addBlockEdges);
^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
addEdges(Index, OuterLoop, addBlockEdges);
^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator {aka std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>}' changed in GCC 7.1
void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:3: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator {aka std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>}' changed in GCC 7.1
for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
^~~
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineBlockPlacement.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/EscapeEnumerator.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineCompares.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/Evaluator.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/Instrumentation.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/InstrProfiling.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/FlattenCFG.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineBranchProbabilityInfo.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/FunctionComparator.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineCombiner.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/PGOInstrumentation.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/FunctionImportUtils.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineCopyPropagation.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/GlobalStatus.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/InlineFunction.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineCSE.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombinePHI.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineDominanceFrontier.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/SanitizerCoverage.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/InstructionNamer.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/IntegerDivision.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineDominators.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineSelect.cpp"
[ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/ThreadSanitizer.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LCSSA.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineShifts.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineFrameInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LibCallsShrinkWrap.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFrameInfo.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::const_iterator {aka __gnu_cxx::__normal_iterator<const llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:327:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
_M_realloc_insert(begin() + __n, std::move(__v));
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFrameInfo.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)':
/usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::const_iterator {aka __gnu_cxx::__normal_iterator<const llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >}' changed in GCC 7.1
{ return _M_insert_rval(__position, std::move(__x)); }
^
/usr/include/c++/7/bits/stl_vector.h: In member function 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)':
/usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::const_iterator {aka __gnu_cxx::__normal_iterator<const llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >}' changed in GCC 7.1
{ return _M_insert_rval(__position, std::move(__x)); }
^
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineFunction.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp"
[ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/Local.cpp"
[ 36%] Linking CXX static library ../../libLLVMInstrumentation.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMInstrumentation
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineFunctionPass.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/InstCombine/InstCombineVectorOps.cpp"
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Scanning dependencies of target LLVMScalarOpts
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/ADCE.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineFunctionPrinterPass.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LoopSimplify.cpp"
[ 36%] Linking CXX static library ../../libLLVMInstCombine.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/InstCombine" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstCombine.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInstCombine.a CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
/usr/bin/ranlib ../../libLLVMInstCombine.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMInstCombine
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineInstrBundle.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineInstr.cpp"
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Scanning dependencies of target LLVMipo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/AlwaysInliner.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LoopUnroll.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/BDCE.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/ArgumentPromotion.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/CallSiteSplitting.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineLICM.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/ConstantHoisting.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LoopUnrollPeel.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/BarrierNoopPass.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/CalledValuePropagation.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineLoopInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LoopUnrollRuntime.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/ConstantProp.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/ConstantMerge.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineModuleInfo.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/CrossDSOCFI.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LoopUtils.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/DCE.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In function 'void {anonymous}::CrossDSOCFI::buildCFICheck(llvm::Module&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/DeadArgumentElimination.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineModuleInfoImpls.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/DeadStoreElimination.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineOperand.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LoopVersioning.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/ElimAvailExtern.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/ExtractGV.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Argument.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Function.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/PassManager.h:45,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/DeadStoreElimination.cpp:18:
/usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Val = std::pair<const long long int, long long int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, long long int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, long long int> >]':
/usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, long long int> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, long long int> >}' changed in GCC 7.1
/usr/include/c++/7/bits/stl_tree.h: In function 'bool eliminateDeadStores(llvm::BasicBlock&, llvm::AliasAnalysis*, llvm::MemoryDependenceResults*, llvm::DominatorTree*, const llvm::TargetLibraryInfo*)':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, long long int> >}' changed in GCC 7.1
_M_erase_aux(__position);
~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, long long int> >}' changed in GCC 7.1
_M_erase_aux(__position);
~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, long long int> >}' changed in GCC 7.1
_M_erase_aux(__position);
~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, long long int> >}' changed in GCC 7.1
_M_erase_aux(__position);
~~~~~~~~~~~~^~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/ForceFunctionAttrs.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/DivRemPairs.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/FunctionAttrs.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LowerInvoke.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineOutliner.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LowerMemIntrinsics.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/EarlyCSE.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LowerSwitch.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/FunctionImport.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LowerSwitch.cpp:16:
/usr/include/c++/7/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++/7/bits/vector.tcc:394: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>::
^~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachinePassRegistry.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/LowerSwitch.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool {anonymous}::LowerSwitch::runOnFunction(llvm::Function&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: 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++/7/bits/stl_vector.h:948:21: 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);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/Mem2Reg.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachinePipeliner.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/FlattenCFGPass.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/Float2Int.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/MetaRenamer.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/FunctionImport.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/FunctionImport.cpp:14:
/usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/FunctionImport.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/FunctionImport.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In function 'void ComputeImportForModule(const GVSummaryMapTy&, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap<std::unordered_set<long long unsigned int> >*)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In function 'void llvm::ComputeCrossModuleImportForModuleFromIndex(llvm::StringRef, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/GlobalDCE.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/ModuleUtils.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/GuardWidening.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/NameAnonGlobals.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/GlobalOpt.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/OrderedInstructions.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachinePostDominators.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/GVN.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/PredicateInfo.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/GlobalSplit.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineRegionInfo.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/IPConstantPropagation.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/PromoteMemoryToRegister.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/GVNHoist.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/IPO.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/InferFunctionAttrs.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/StripGCRelocates.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineRegisterInfo.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/InlineSimple.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SSAUpdater.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/GVNSink.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/Inliner.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineScheduler.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SanitizerStats.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SimplifyCFG.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/IVUsersPrinter.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/Internalize.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineSink.cpp"
In file included from /usr/include/c++/7/set:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallSet.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SimplifyCFG.cpp:22:
/usr/include/c++/7/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<llvm::ConstantInt* const&>, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair<llvm::ConstantInt* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LoopExtractor.cpp"
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Argument.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Function.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/PassManager.h:45,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/AssumptionCache.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SimplifyCFG.cpp:26:
/usr/include/c++/7/bits/stl_map.h: In member function 'bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*, llvm::IRBuilder<>&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LowerTypeTests.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineSSAUpdater.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/IndVarSimplify.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SimplifyIndVar.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SimplifyInstructions.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineTraceMetrics.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/PassManager.h:41,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/MathExtras.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:2674:4: 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,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: 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++/7/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++/7/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++/7/bits/stl_algo.h:2674:4: 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,
^~~~~~~~
/usr/include/c++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/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++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/PassManager.h:41,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/PassManager.h:41,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set<long long unsigned int>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
_M_range_insert(__pos, __first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h: In function 'typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/InferAddressSpaces.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SimplifyLibCalls.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/MathExtras.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In member function 'bool {anonymous}::LowerTypeTestsModule::lower()':
/usr/include/c++/7/bits/stl_algo.h:5006: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++/7/bits/stl_algo.h:5008: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);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MachineVerifier.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/JumpThreading.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _OutputIterator = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<long long unsigned int, llvm::Function*>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__merge_sort_with_buffer(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + __chunk_size, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SplitModule.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::Function*>}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::Function*> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:62:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/7/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
_Temporary_buffer<_ForwardIterator, _Tp>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__rotate(_RandomAccessIterator __first,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__merge_without_buffer(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_without_buffer(__first, __first_cut, __new_middle,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len11, __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_without_buffer(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11, __len2 - __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__inplace_stable_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __middle, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__inplace_stable_sort(__middle, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_without_buffer(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
__middle - __first,
~~~~~~~~~~~~~~~~~~~
__last - __middle,
~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = std::pair<long long unsigned int, llvm::Function*>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__rotate_adaptive(_BidirectionalIterator1 __first,
^~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__merge_adaptive(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
_BidirectionalIterator __new_middle
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len22, __buffer, __buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_adaptive(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11,
~~~~~~~~~~~~~~~~~
__len2 - __len22, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
__stable_sort_adaptive(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __middle, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__middle, __last, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__merge_adaptive(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__middle - __first),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__last - __middle),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer, __buffer_size,
~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/7/bits/vector.tcc: In function 'virtual bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
_TmpBuf __buf(__first, __last);
^~~~~
/usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __last, __buf.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__buf.size()), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/PartialInlining.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PatchableFunction.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LICM.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/SymbolRewriter.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRPrinter.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/PassManagerBuilder.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/Utils.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/ValueMapper.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::FixedMachineStackObject>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::FixedMachineStackObject>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::MachineStackObject>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/PruneEH.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Utils/VNCoercion.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRPrintingPass.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/SampleProfile.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopSink.cpp"
[ 36%] Linking CXX static library ../../libLLVMTransformUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Utils" && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMTransformUtils
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MacroFusion.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/StripDeadPrototypes.cpp"
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Scanning dependencies of target LLVMVectorize
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/OptimizePHIs.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopDeletion.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/StripSymbols.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/LoopVectorize.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ParallelCG.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopDataPrefetch.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PeepholeOptimizer.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopDistribute.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PHIElimination.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/MemoryLocation.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/AliasAnalysis.h:44,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int>; VectorType = std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopIdiomRecognize.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PHIEliminationUtils.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PostRAHazardRecognizer.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/SLPVectorizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator<llvm::wholeprogramdevirt::VTableBits>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wholeprogramdevirt::VTableBits>::iterator {aka __gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VTableBits*, std::vector<llvm::wholeprogramdevirt::VTableBits> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function '{anonymous}::CallSiteInfo& {anonymous}::VTableSlotInfo::findCallSiteInfo(llvm::CallSite)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:385:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
}
^
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VirtualCallTarget*, std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&>, std::tuple<>}; _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/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<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_vector.h: In function 'typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_map.h: In function 'typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/vector.tcc: In member function 'bool {anonymous}::DevirtModule::run()':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VTableBits*, std::vector<llvm::wholeprogramdevirt::VTableBits> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VirtualCallTarget*, std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PostRASchedulerList.cpp"
[ 36%] Linking CXX static library ../../libLLVMipo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/IPO" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMipo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMipo.a CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o CMakeFiles/LLVMipo.dir/Inliner.cpp.o CMakeFiles/LLVMipo.dir/Internalize.cpp.o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
/usr/bin/ranlib ../../libLLVMipo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Scanning dependencies of target LLVMHello
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Hello" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Hello/Hello.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopInstSimplify.cpp"
[ 36%] Linking CXX shared module ../../LLVMHello.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHello.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Hello/LLVMHello.exports -Wl,-z,relro -shared -o ../../LLVMHello.so CMakeFiles/LLVMHello.dir/Hello.cpp.o -Wl,-rpath,"\$ORIGIN/../lib"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMHello
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Scanning dependencies of target LLVMObjCARCOpts
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ObjCARC.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ObjCARCOpts.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >}; _Tp = std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >; _Alloc = std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PreISelIntrinsicLowering.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopInterchange.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair<long long unsigned int, bool>; MapType = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ProcessImplicitDefs.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/Vectorize.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopLoadElimination.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ObjCARCExpand.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Vectorize/VPlan.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PrologEpilogInserter.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ObjCARCContract.cpp"
[ 36%] Linking CXX static library ../../libLLVMVectorize.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Vectorize" && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMVectorize
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Scanning dependencies of target LLVMCoroutines
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines/Coroutines.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopPassManager.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/PseudoSourceValue.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/DependencyAnalysis.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines/CoroCleanup.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines/CoroEarly.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegAllocBase.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopPredication.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines/CoroElide.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegAllocBasic.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopRerollPass.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/ObjCARC/PtrState.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines/CoroFrame.cpp"
[ 36%] Linking CXX static library ../../libLLVMObjCARCOpts.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Scanning dependencies of target LLVMLinker
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Linker/IRMover.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegAllocFast.cpp"
In file included from /usr/include/c++/7/set:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallSet.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopRerollPass.cpp:20:
/usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, llvm::Instruction*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, llvm::Instruction*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, llvm::Instruction*> >]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, llvm::Instruction*>, std::_Select1st<std::pair<const long long int, llvm::Instruction*> >, std::less<long long int>, std::allocator<std::pair<const long long int, llvm::Instruction*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, llvm::Instruction*> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Coroutines/CoroSplit.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopRotation.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegAllocGreedy.cpp"
[ 36%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Linker/LinkModules.cpp"
[ 36%] Linking CXX static library ../../libLLVMCoroutines.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Coroutines" && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMCoroutines
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
Scanning dependencies of target LLVMAnalysis
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/AliasAnalysis.cpp"
[ 36%] Linking CXX static library ../libLLVMLinker.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Linker" && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMLinker
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopSimplifyCFG.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/AliasAnalysisEvaluator.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopStrengthReduce.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegAllocPBQP.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/AliasAnalysisSummary.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopUnrollPass.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/AliasSetTracker.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/Analysis.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/AssumptionCache.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegisterClassInfo.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegisterCoalescer.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopUnswitch.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LoopVersioningLICM.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BasicAliasAnalysis.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegisterPressure.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegisterScavenging.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LowerAtomic.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BlockFrequencyInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RenameIndependentSubregs.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/PassManager.h:41,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BlockFrequencyInfo.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData>::iterator {aka __gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator {aka __gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::BasicBlock]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BlockFrequencyInfo.cpp:18:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
void IrreducibleGraph::addEdges(const BlockNode &Node,
^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
addEdges(N, OuterLoop, addBlockEdges);
^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
addEdges(Index, OuterLoop, addBlockEdges);
^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::BasicBlock]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator {aka std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>}' changed in GCC 7.1
void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:3: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator {aka std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>}' changed in GCC 7.1
for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
^~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/MIRCanonicalizerPass.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/MemCpyOptimizer.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BlockFrequencyInfoImpl.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/MergeICmps.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BlockFrequencyInfoImpl.cpp:766:1: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator {aka std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>}' changed in GCC 7.1
BlockFrequencyInfoImplBase::analyzeIrreducible(
^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/BranchProbabilityInfo.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegisterUsageInfo.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/7/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++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/7/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++/7/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++/7/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++/7/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);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'virtual bool {anonymous}::MergeICmps::runOnFunction(llvm::Function&)':
/usr/include/c++/7/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++/7/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++/7/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);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegUsageInfoCollector.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/NaryReassociate.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFG.cpp"
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/RegUsageInfoPropagate.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Scanning dependencies of target LLVMLTO
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/Caching.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/Caching.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFGPrinter.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/NewGVN.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ResetMachineFunctionPass.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/LTO.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLAndersAliasAnalysis.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SafeStack.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/7/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++/7/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++/7/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++/7/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++/7/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++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/7/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++/7/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,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/7/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++/7/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++/7/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++/7/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);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::cflaa::CFLGraph::Edge>::iterator {aka __gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/7/bits/stl_algo.h: In member function 'llvm::CFLAndersAAResult::FunctionInfo llvm::CFLAndersAAResult::buildInfoFrom(const llvm::Function&)':
/usr/include/c++/7/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++/7/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++/7/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);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/LTO/LTO.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/LTO.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLSteensAliasAnalysis.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'llvm::Error llvm::lto::LTO::addThinLTO(llvm::BitcodeModule, llvm::ArrayRef<llvm::lto::InputFile::Symbol>, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/LTOBackend.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SafeStackColoring.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CFLSteensAliasAnalysis.cpp:38:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::cflaa::CFLGraph::Edge>::iterator {aka __gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CGSCCPassManager.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/PlaceSafepoints.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SafeStackLayout.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/LTOModule.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/Reassociate.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CallGraph.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ScheduleDAG.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/LTOCodeGenerator.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CallGraphSCCPass.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ScheduleDAGInstrs.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/Reg2Mem.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CallPrinter.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/UpdateCompilerUsed.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CaptureTracking.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ScheduleDAGPrinter.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CmpInstAnalysis.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/LTO/ThinLTOCodeGenerator.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CostModel.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ScoreboardHazardRecognizer.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/CodeMetrics.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SCCP.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ConstantFolding.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ShadowStackGCLowering.cpp"
[ 36%] Linking CXX static library ../libLLVMLTO.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/LTO" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLTO.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLTO.a CMakeFiles/LLVMLTO.dir/Caching.cpp.o CMakeFiles/LLVMLTO.dir/LTO.cpp.o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
/usr/bin/ranlib ../libLLVMLTO.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Built target LLVMLTO
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/ShrinkWrap.cpp"
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Scanning dependencies of target LLVMObject
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/Archive.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SROA.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/Delinearization.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/ArchiveWriter.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/DemandedBits.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SjLjEHPrepare.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/Binary.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/COFFImportFile.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SetVector.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Transforms/Scalar/SROA.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SROA.cpp:26:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/COFFImportFile.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/COFFImportFile.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator {aka __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/COFFModuleDefinition.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/DependenceAnalysis.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SlotIndexes.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/COFFObjectFile.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/Scalar.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/Decompressor.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SpillPlacement.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/ELF.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/DivergenceAnalysis.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/Scalarizer.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/SplitKit.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/ELFObjectFile.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/DomPrinter.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/DominanceFrontier.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/Error.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/StackColoring.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/IRObjectFile.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/EHPersonalities.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/IRSymtab.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/GlobalsModRef.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/MachOObjectFile.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/StackMapLivenessAnalysis.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/IVUsers.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SimplifyCFGPass.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/StackMaps.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/MachOUniversal.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/ModuleSymbolTable.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/Sink.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/IndirectCallPromotionAnalysis.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/StackMaps.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::StackMaps::CallsiteInfo>::iterator {aka __gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >}' changed in GCC 7.1
/usr/include/c++/7/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++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/StackProtector.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/InlineCost.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/Object.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SpeculativeExecution.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/ObjectFile.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/RecordStreamer.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/SymbolicFile.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/SymbolSize.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/InstCount.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/StackSlotColoring.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/SymbolSize.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/SymbolSize.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SymbolRef, long long unsigned int>}; _Tp = std::pair<llvm::object::SymbolRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::object::SymbolRef, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::object::SymbolRef, long long unsigned int>*, std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::object::SymEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > llvm::object::computeSymbolSizes(const llvm::object::ObjectFile&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::object::SymbolRef, long long unsigned int>*, std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/InstructionSimplify.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmRelocation>::iterator {aka __gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, const uint8_t*, const uint8_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator<llvm::wasm::WasmImport>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmImport>::iterator {aka __gnu_cxx::__normal_iterator<llvm::wasm::WasmImport*, std::vector<llvm::wasm::WasmImport> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseImportSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmImport*, std::vector<llvm::wasm::WasmImport> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator<llvm::wasm::WasmGlobal>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmGlobal>::iterator {aka __gnu_cxx::__normal_iterator<llvm::wasm::WasmGlobal*, std::vector<llvm::wasm::WasmGlobal> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmGlobal*, std::vector<llvm::wasm::WasmGlobal> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator<llvm::wasm::WasmElemSegment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmElemSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::wasm::WasmElemSegment*, std::vector<llvm::wasm::WasmElemSegment> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _Alloc = std::allocator<llvm::object::WasmSegment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::object::WasmSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::object::WasmSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseDataSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseElemSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmElemSegment*, std::vector<llvm::wasm::WasmElemSegment> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Object/WindowsResource.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TailDuplication.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp"
[ 38%] Linking CXX static library ../libLLVMObject.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Object" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObject.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMObject.a CMakeFiles/LLVMObject.dir/Archive.cpp.o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o CMakeFiles/LLVMObject.dir/Binary.cpp.o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o CMakeFiles/LLVMObject.dir/ELF.cpp.o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Error.cpp.o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o CMakeFiles/LLVMObject.dir/Object.cpp.o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
/usr/bin/ranlib ../libLLVMObject.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Built target LLVMObject
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TailDuplicator.cpp"
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Scanning dependencies of target LLVMExecutionEngine
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngine.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/Interval.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/StructurizeCFG.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/IntervalPartition.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector<std::__cxx11::basic_string<char> >&, const char* const*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetFrameLoweringImpl.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)':
/usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_fill_insert(end(), __new_size - size(), __x);
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngineBindings.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/IteratedDominanceFrontier.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetInstrInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Transforms/Scalar/TailRecursionElimination.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/GDBRegistrationListener.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LazyBranchProbabilityInfo.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/SectionMemoryManager.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/TargetSelect.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LazyBlockFrequencyInfo.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetLoweringBase.cpp"
[ 38%] Linking CXX static library ../libLLVMExecutionEngine.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine" && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Built target LLVMExecutionEngine
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LazyCallGraph.cpp"
[ 38%] Linking CXX static library ../../libLLVMScalarOpts.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Transforms/Scalar" && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LazyValueInfo.cpp"
/usr/bin/ranlib ../../libLLVMScalarOpts.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Built target LLVMScalarOpts
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Scanning dependencies of target LLVMInterpreter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I/usr/include/arm-linux-gnueabihf -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Execution.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/7/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<llvm::Value* const&>, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair<llvm::Value* const, llvm::GenericValue>; _KeyOfValue = std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetLoweringObjectFileImpl.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Module.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Scanning dependencies of target LLVMMCJIT
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/MCJIT/MCJIT.cpp"
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitLoadInst(llvm::LoadInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitAllocaInst(llvm::AllocaInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitSelectInst(llvm::SelectInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitExtractValueInst(llvm::ExtractValueInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitVAArgInst(llvm::VAArgInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitInsertValueInst(llvm::InsertValueInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitExtractElementInst(llvm::ExtractElementInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitInsertElementInst(llvm::InsertElementInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::Interpreter::visitShuffleVectorInst(llvm::ShuffleVectorInst&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 38%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I/usr/include/arm-linux-gnueabihf -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/Lint.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:168:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
}
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:169:5: note: here
case Type::FloatTyID: {
^~~~
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetOptionsImpl.cpp"
[ 38%] Linking CXX static library ../../libLLVMMCJIT.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/MCJIT" && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Built target LLVMMCJIT
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Scanning dependencies of target LLVMOrcJIT
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/ExecutionUtils.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
_M_range_insert(__pos, __first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >}' changed in GCC 7.1
_M_range_insert(__pos, __first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/Loads.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I/usr/include/arm-linux-gnueabihf -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Interpreter/Interpreter.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetPassConfig.cpp"
[ 38%] Linking CXX static library ../../libLLVMInterpreter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Interpreter" && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Built target LLVMInterpreter
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LoopAccessAnalysis.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/NullResolver.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LoopAnalysisManager.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetRegisterInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/JITSymbol.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394: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>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/JITSymbol.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcAArch64]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >}' changed in GCC 7.1
}
^
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/JITSymbol.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_Win32]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >}' changed in GCC 7.1
}
^
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/JITSymbol.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcI386]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >}' changed in GCC 7.1
}
^
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/JITSymbol.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_SysV]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >}' changed in GCC 7.1
}
^
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/JITSymbol.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/7/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<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:105:21: 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)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/OrcABISupport.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/OrcCBindings.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetSchedule.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/OrcError.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LoopUnrollAnalyzer.cpp"
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Scanning dependencies of target LLVMRuntimeDyld
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TargetSubtargetInfo.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LoopInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/7/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++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ObjectFile.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/DebugInfo/DIContext.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 39%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp"
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/TwoAddressInstructionPass.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/LoopPass.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/usr/include/c++/7/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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::RuntimeDyldCheckerImpl::registerStubMap(llvm::StringRef, unsigned int, const StubMap&)':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'void llvm::RuntimeDyldCheckerImpl::registerSection(llvm::StringRef, unsigned int)':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/Orc/RPCUtils.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp"
[ 39%] Linking CXX static library ../../libLLVMOrcJIT.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 39%] Built target LLVMOrcJIT
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemDepPrinter.cpp"
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
Scanning dependencies of target LLVMTarget
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Target.cpp"
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/UnreachableBlockElim.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/TargetIntrinsicInfo.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemDerefPrinter.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/TargetLoweringObjectFile.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemoryBuiltins.cpp"
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/VirtRegMap.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/TargetMachine.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemoryDependenceAnalysis.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/TargetMachineC.cpp"
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/WinEHPrepare.cpp"
[ 40%] Linking CXX static library ../../libLLVMRuntimeDyld.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target LLVMRuntimeDyld
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemoryLocation.cpp"
[ 40%] Linking CXX static library ../libLLVMTarget.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target" && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target LLVMTarget
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal".
Scanning dependencies of target AArch64CommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building AArch64GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp
[ 40%] Building AArch64GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Scanning dependencies of target AMDGPUCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building AMDGPUGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp
[ 40%] Building AMDGPUGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp
[ 40%] Building AArch64GenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp
[ 40%] Building AArch64GenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp
[ 40%] Building AArch64GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp
[ 40%] Building AArch64GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp
[ 40%] Building AMDGPUGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp
[ 40%] Building AArch64GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp
[ 40%] Building AArch64GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemorySSA.cpp"
[ 40%] Building AArch64GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp
[ 40%] Building AMDGPUGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp
[ 40%] Building AMDGPUGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp
[ 40%] Building AArch64GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp
[ 40%] Building AArch64GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp
[ 40%] Building AMDGPUGenIntrinsics.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp
[ 40%] Building AMDGPUGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp
[ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/CodeGen/XRayInstrumentation.cpp"
[ 40%] Building AMDGPUGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp
[ 40%] Building AArch64GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp
[ 40%] Building AArch64GenSystemOperands.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp
[ 40%] Building AMDGPUGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp
[ 40%] Building AArch64GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp
[ 40%] Building AArch64GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp
[ 40%] Building AMDGPUGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp
[ 40%] Updating AArch64GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc
[ 40%] Updating AArch64GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc
[ 40%] Updating AArch64GenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
[ 40%] Updating AArch64GenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc
[ 40%] Updating AArch64GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc
[ 40%] Updating AArch64GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc
[ 40%] Updating AArch64GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc
[ 40%] Updating AArch64GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc
[ 40%] Updating AArch64GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc
[ 40%] Updating AArch64GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc
[ 40%] Updating AArch64GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
[ 40%] Updating AArch64GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
[ 40%] Updating AArch64GenSystemOperands.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc
[ 40%] Updating AArch64GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc
[ 40%] Updating AArch64GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target AArch64CommonTableGen
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/MemorySSAUpdater.cpp"
[ 40%] Building AMDGPUGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp
[ 40%] Building AMDGPUGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp
[ 40%] Building AMDGPUGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp
[ 40%] Updating AMDGPUGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
[ 40%] Updating AMDGPUGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc
[ 40%] Updating AMDGPUGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
[ 40%] Updating AMDGPUGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
[ 40%] Updating AMDGPUGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc
[ 40%] Updating AMDGPUGenIntrinsics.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc
[ 40%] Updating AMDGPUGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
[ 40%] Updating AMDGPUGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc
[ 40%] Updating AMDGPUGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc
[ 40%] Updating AMDGPUGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
[ 40%] Linking CXX static library ../libLLVMCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake
[ 40%] Updating AMDGPUGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/CodeGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCodeGen.dir/link.txt --verbose=1
[ 40%] Updating AMDGPUGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc
/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
[ 40%] Updating AMDGPUGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target AMDGPUCommonTableGen
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleDebugInfoPrinter.cpp"
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
Scanning dependencies of target ARMCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building ARMGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp
/usr/bin/ranlib ../libLLVMCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target LLVMCodeGen
[ 40%] Building ARMGenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal".
Scanning dependencies of target BPFCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building BPFGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp
[ 40%] Building BPFGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp
[ 40%] Building BPFGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp
[ 40%] Building BPFGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp
[ 40%] Building BPFGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp
[ 40%] Building BPFGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp
[ 40%] Building ARMGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp
[ 40%] Building BPFGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp
[ 40%] Building BPFGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp
[ 40%] Building BPFGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp
[ 40%] Building ARMGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp
[ 40%] Updating BPFGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc
[ 40%] Updating BPFGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc
[ 40%] Updating BPFGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp"
[ 40%] Updating BPFGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc
[ 40%] Updating BPFGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc
[ 40%] Updating BPFGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc
[ 40%] Updating BPFGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc
[ 40%] Updating BPFGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc
[ 40%] Updating BPFGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target BPFCommonTableGen
[ 40%] Building ARMGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal".
Scanning dependencies of target HexagonCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building HexagonGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal".
Scanning dependencies of target LanaiCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building LanaiGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp
[ 40%] Building LanaiGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp
[ 40%] Building LanaiGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp
[ 40%] Building LanaiGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp
[ 40%] Building HexagonGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp
[ 40%] Building LanaiGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp
[ 40%] Building LanaiGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp
[ 40%] Building ARMGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp
[ 40%] Building LanaiGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp
[ 40%] Building HexagonGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp
[ 40%] Building LanaiGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp
[ 40%] Building LanaiGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp
[ 40%] Building ARMGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp
[ 40%] Updating LanaiGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc
[ 40%] Updating LanaiGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc
[ 40%] Updating LanaiGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc
[ 40%] Updating LanaiGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc
[ 40%] Updating LanaiGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc
[ 40%] Updating LanaiGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc
[ 40%] Updating LanaiGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc
[ 40%] Updating LanaiGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc
[ 40%] Updating LanaiGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Built target LanaiCommonTableGen
[ 40%] Building ARMGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal".
Scanning dependencies of target MipsCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 40%] Building MipsGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp
[ 40%] Building ARMGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp
[ 40%] Building MipsGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp
[ 40%] Building ARMGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp
[ 40%] Building MipsGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp
[ 40%] Building MipsGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp
[ 40%] Building HexagonGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp
[ 40%] Building ARMGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp
[ 40%] Building MipsGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp
[ 40%] Building ARMGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp
[ 40%] Building MipsGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp
[ 40%] Building HexagonGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp
[ 40%] Building MipsGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp
[ 40%] Building HexagonGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp
[ 42%] Building ARMGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp
[ 42%] Building MipsGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp
[ 42%] Building MipsGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp
[ 42%] Building ARMGenSystemRegister.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc.tmp
[ 42%] Updating ARMGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc
[ 42%] Updating ARMGenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc
[ 42%] Building HexagonGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp
[ 42%] Updating ARMGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc
[ 42%] Building MipsGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp
[ 42%] Updating ARMGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc
[ 42%] Updating ARMGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc
[ 42%] Updating ARMGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc
[ 42%] Updating ARMGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc
[ 42%] Updating ARMGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc
[ 42%] Updating ARMGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc
[ 42%] Updating ARMGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenFastISel.inc
[ 42%] Updating ARMGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc
[ 42%] Updating ARMGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc
[ 42%] Updating ARMGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc
[ 42%] Updating ARMGenSystemRegister.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 42%] Built target ARMCommonTableGen
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ObjCARCAliasAnalysis.cpp"
[ 42%] Building MipsGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp
[ 42%] Building HexagonGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp
[ 42%] Updating MipsGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc
[ 42%] Updating MipsGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc
[ 42%] Updating MipsGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc
[ 42%] Updating MipsGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc
[ 42%] Updating MipsGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc
[ 42%] Updating MipsGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc
[ 42%] Updating MipsGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenFastISel.inc
[ 42%] Updating MipsGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc
[ 42%] Updating MipsGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc
[ 42%] Building HexagonGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp
[ 42%] Updating MipsGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc
[ 42%] Updating MipsGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 42%] Built target MipsCommonTableGen
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ObjCARCAnalysisUtils.cpp"
[ 42%] Updating HexagonGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
[ 42%] Updating HexagonGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc
[ 42%] Updating HexagonGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc
[ 42%] Updating HexagonGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc
[ 42%] Updating HexagonGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc
[ 42%] Updating HexagonGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc
[ 42%] Updating HexagonGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
[ 42%] Updating HexagonGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
[ 42%] Updating HexagonGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 42%] Built target HexagonCommonTableGen
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ObjCARCInstKind.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator {aka __gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator {aka __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >}' changed in GCC 7.1
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/OptimizationRemarkEmitter.cpp"
/usr/include/c++/7/bits/vector.tcc: In function 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp:128:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
}
^
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/OrderedBasicBlock.cpp"
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In function 'void computeFunctionSummary(llvm::ModuleSummaryIndex&, const llvm::Module&, const llvm::Function&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, bool, llvm::DenseSet<long long unsigned int>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp:329:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
}
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ModuleSummaryAnalysis.cpp:329:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/PHITransAddr.cpp"
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/PostDominators.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ProfileSummaryInfo.cpp"
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal".
Scanning dependencies of target MSP430CommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building MSP430GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp
[ 43%] Building MSP430GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Scanning dependencies of target NVPTXCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building NVPTXGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp
[ 43%] Building MSP430GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp
[ 43%] Building MSP430GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/PtrUseVisitor.cpp"
[ 43%] Building NVPTXGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp
[ 43%] Building MSP430GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp
[ 43%] Building MSP430GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp
[ 43%] Updating MSP430GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc
[ 43%] Updating MSP430GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc
[ 43%] Updating MSP430GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc
[ 43%] Updating MSP430GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc
[ 43%] Updating MSP430GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc
[ 43%] Updating MSP430GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Built target MSP430CommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/RegionInfo.cpp"
[ 43%] Building NVPTXGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp
[ 43%] Building NVPTXGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp
[ 43%] Building NVPTXGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp
[ 43%] Updating NVPTXGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
[ 43%] Updating NVPTXGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
[ 43%] Updating NVPTXGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
[ 43%] Updating NVPTXGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc
[ 43%] Updating NVPTXGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Built target NVPTXCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/RegionPass.cpp"
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal".
Scanning dependencies of target PowerPCCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building PPCGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp
[ 43%] Building PPCGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp
[ 43%] Building PPCGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp
[ 43%] Building PPCGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp
[ 43%] Building PPCGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal".
Scanning dependencies of target SparcCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building SparcGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp
[ 43%] Building PPCGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp
[ 43%] Building SparcGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp
[ 43%] Building SparcGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp
[ 43%] Building SparcGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp
[ 43%] Building PPCGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp
[ 43%] Building SparcGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp
[ 43%] Building SparcGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp
[ 43%] Building SparcGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp
[ 43%] Building SparcGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp
[ 43%] Building SparcGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp
[ 43%] Updating SparcGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc
[ 43%] Updating SparcGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc
[ 43%] Updating SparcGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc
[ 43%] Updating SparcGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc
[ 43%] Updating SparcGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc
[ 43%] Updating SparcGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc
[ 43%] Updating SparcGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc
[ 43%] Updating SparcGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc
[ 43%] Updating SparcGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Built target SparcCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/RegionPrinter.cpp"
[ 43%] Building PPCGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp
[ 43%] Building PPCGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp
[ 43%] Building PPCGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp
[ 43%] Updating PPCGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc
[ 43%] Updating PPCGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc
[ 43%] Updating PPCGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc
[ 43%] Updating PPCGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
[ 43%] Updating PPCGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc
[ 43%] Updating PPCGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc
[ 43%] Updating PPCGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc
[ 43%] Updating PPCGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc
[ 43%] Updating PPCGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc
[ 43%] Updating PPCGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Built target PowerPCCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ScalarEvolution.cpp"
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal".
Scanning dependencies of target SystemZCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building SystemZGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp
[ 43%] Building SystemZGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp
[ 43%] Building SystemZGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp
[ 43%] Building SystemZGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp
[ 43%] Building SystemZGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp
[ 43%] Building SystemZGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp
[ 43%] Building SystemZGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp
[ 43%] Building SystemZGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal".
Scanning dependencies of target X86CommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building SystemZGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp
[ 43%] Building X86GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp
[ 43%] Building X86GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp
[ 43%] Updating SystemZGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
[ 43%] Updating SystemZGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc
[ 43%] Updating SystemZGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc
[ 43%] Updating SystemZGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc
[ 43%] Updating SystemZGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc
[ 43%] Updating SystemZGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
[ 43%] Updating SystemZGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc
[ 43%] Updating SystemZGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
[ 43%] Updating SystemZGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Built target SystemZCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ScalarEvolutionExpander.cpp"
[ 43%] Building X86GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp
[ 43%] Building X86GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ScalarEvolutionNormalization.cpp"
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal".
Scanning dependencies of target XCoreCommonTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 43%] Building XCoreGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp
[ 43%] Building XCoreGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp
[ 43%] Building XCoreGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp
[ 43%] Building XCoreGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp
[ 43%] Building XCoreGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp
[ 43%] Building XCoreGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp
[ 43%] Building XCoreGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp
[ 43%] Updating XCoreGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc
[ 43%] Updating XCoreGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc
[ 43%] Updating XCoreGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc
[ 43%] Updating XCoreGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc
[ 43%] Updating XCoreGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc
[ 45%] Updating XCoreGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc
[ 45%] Updating XCoreGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target XCoreCommonTableGen
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/TargetLibraryInfo.cpp"
[ 45%] Building X86GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLLexer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLLexer.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLLexer.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:813:6: warning: mangled name for 'bool llvm::all_of(R&&, UnaryPredicate) [with R = llvm::StringRef&; UnaryPredicate = int (*)(int) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
bool all_of(R &&Range, UnaryPredicate P) {
^~~~~~
[ 45%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLParser.cpp"
[ 45%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/Parser.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/TargetTransformInfo.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/Trace.cpp"
[ 45%] Building X86GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Scanning dependencies of target LLVMProfileData
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/GCOV.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLParser.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::AttrBuilder>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLParser.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In member function 'bool llvm::LLParser::ParseUnnamedAttrGrp()':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'bool llvm::LLParser::ValidateEndOfModule()':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/TypeBasedAliasAnalysis.cpp"
[ 45%] Building X86GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/TypeMetadataUtils.cpp"
[ 45%] Linking CXX static library ../libLLVMAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMAsmParser.a CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
/usr/bin/ranlib ../libLLVMAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAsmParser
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ScopedNoAliasAA.cpp"
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Scanning dependencies of target LLVMCoverage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage/CoverageMapping.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__unique(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ValueLattice.cpp"
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'llvm::Error llvm::readPGOFuncNameStrings(llvm::StringRef, llvm::InstrProfSymtab&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
/usr/include/c++/7/bits/stl_algo.h: In member function 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ValueLatticeUtils.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator {aka __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, const long long unsigned int&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, unsigned int}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >}' changed in GCC 7.1
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/ValueTracking.cpp"
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CoverageSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator {aka __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 45%] Building X86GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator<llvm::coverage::FunctionRecord>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::coverage::FunctionRecord*, std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::FunctionRecord*, std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__unique(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/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<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator<llvm::NamedInstrProfRecord>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::NamedInstrProfRecord>::iterator {aka __gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::NamedInstrProfRecord>::iterator {aka __gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, llvm::InstrProfLookupTrait::offset_type)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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<llvm::ProfileSummaryEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'const unsigned char* llvm::IndexedInstrProfReader::readSummary(llvm::IndexedInstrProf::ProfVersion, const unsigned char*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<InstrProfValueData>::iterator {aka __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
[ 45%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage/CoverageMappingWriter.cpp"
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = unsigned int]':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
/usr/include/c++/7/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = long long unsigned int]':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
/usr/include/c++/7/bits/stl_algo.h: In member function 'virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
In file included from /usr/include/c++/7/list:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProf.h:40,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<InstrProfValueData>; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]':
/usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
list<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/7/bits/list.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator<llvm::InstrProfValueSiteRecord>]':
/usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
_M_assign_dispatch(__x.begin(), __x.end(), __false_type());
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
_M_assign_dispatch(__x.begin(), __x.end(), __false_type());
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfReader.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In member function 'llvm::Error llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range<llvm::OnDiskIterableChainedHashTable<llvm::InstrProfLookupTrait>::key_iterator>]':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp"
[ 45%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/Coverage/CoverageMappingReader.cpp"
[ 45%] Building X86GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__unique(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
[ 45%] Building X86GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/InstrProfWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
__gnu_cxx::__ops::__iter_equal_to_iter());
^
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/ProfileSummaryBuilder.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Attributes.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::ProfileSummaryBuilder::computeDetailedSummary()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/VectorUtils.cpp"
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/SampleProf.cpp"
[ 45%] Linking CXX static library ../../libLLVMCoverage.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData/Coverage" && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMCoverage
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Scanning dependencies of target LLVMPasses
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Passes" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Passes/PassBuilder.cpp"
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/SampleProfReader.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/MapVector.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Analysis/VectorUtils.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Analysis/VectorUtils.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'llvm::MapVector<llvm::Instruction*, long long unsigned int> llvm::computeMinimumValueSizes(llvm::ArrayRef<llvm::BasicBlock*>, llvm::DemandedBits&, const llvm::TargetTransformInfo*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Linking CXX static library ../libLLVMAnalysis.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Analysis" && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAnalysis
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
Scanning dependencies of target LLVMDlltoolDriver
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-dlltool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Metadata.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/TrackingMDRef.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DebugLoc.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DiagnosticInfo.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/SampleProfReader.h:216,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector<llvm::ProfileSummaryEntry>&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/YAMLParser.h:47,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/YAMLTraits.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DiagnosticInfo.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/SampleProfReader.h:216,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/7/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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/YAMLParser.h:47,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/YAMLTraits.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DiagnosticInfo.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ProfileData/SampleProfReader.h:216,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/7/bits/stl_map.h: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h: In member function 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::read()':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 45%] Linking CXX static library ../../libLLVMDlltoolDriver.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-dlltool" && /usr/bin/cmake -P CMakeFiles/LLVMDlltoolDriver.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMDlltoolDriver
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
Scanning dependencies of target LLVMLibDriver
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib/LibDriver.cpp"
/usr/include/c++/7/bits/stl_map.h: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const InlineCallStack&, bool, uint32_t)':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ProfileData/SampleProfWriter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/Error.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/Binary.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/Archive.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Object/ArchiveWriter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/ToolDrivers/llvm-lib/LibDriver.cpp:18:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator {aka __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'int llvm::libDriverMain(llvm::ArrayRef<const char*>)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Linking CXX static library ../../libLLVMLibDriver.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ToolDrivers/llvm-lib" && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMLibDriver
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Scanning dependencies of target LLVMXRay
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/InstrumentationMap.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringExtras.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Error.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/XRay/InstrumentationMap.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/InstrumentationMap.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::xray::SledEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp"
[ 45%] Linking CXX static library ../libLLVMProfileData.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/ProfileData" && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMProfileData
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal".
Scanning dependencies of target ubsan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target ubsan
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-dynamic-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Linking CXX shared library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -nodefaultlibs -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.asan-armhf.so -o ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.so ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fuchsia.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors_memintrinsics.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_premap_shadow.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_shadow_setup.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -lstdc++ -lgcc_s -lc -ldl -lrt -lm -lpthread
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target clang_rt.asan-dynamic-armhf
/usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal".
Scanning dependencies of target LLVMPolly
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/XRay/Trace.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp:13:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
[ 45%] Building CXX object tools/polly/lib/CMakeFiles/LLVMPolly.dir/Polly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/g++-7 -DLLVMPolly_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -fPIC -o CMakeFiles/LLVMPolly.dir/Polly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/polly/lib/Polly.cpp"
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _OutputIterator = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__merge_sort_with_buffer(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + __chunk_size, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/XRay/Trace.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp:13:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator {aka __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394: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++/7/bits/vector.tcc: In function 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)':
/usr/include/c++/7/bits/vector.tcc:105:21: 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)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/XRay/Trace.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp:13:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__rotate(_RandomAccessIterator __first,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__merge_without_buffer(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_without_buffer(__first, __first_cut, __new_middle,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len11, __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_without_buffer(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11, __len2 - __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__inplace_stable_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __middle, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__inplace_stable_sort(__middle, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_without_buffer(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
__middle - __first,
~~~~~~~~~~~~~~~~~~~
__last - __middle,
~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
[ 45%] Linking CXX shared module ../../../lib/LLVMPolly.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/polly/lib" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPolly.dir/link.txt --verbose=1
/usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-z,relro -shared -o ../../../lib/LLVMPolly.so CMakeFiles/LLVMPolly.dir/Polly.cpp.o CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o ../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__merge_adaptive(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len22, __buffer, __buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_adaptive(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11,
~~~~~~~~~~~~~~~~~
__len2 - __len22, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
__stable_sort_adaptive(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __middle, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__stable_sort_adaptive(__middle, __last, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__merge_adaptive(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__middle - __first),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__last - __middle),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer, __buffer_size,
~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/XRay/Trace.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp:13:
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTraceFile(llvm::StringRef, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/XRay/Trace.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp:13:
/usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __last, __buf.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__buf.size()), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMPolly
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend.internal".
Scanning dependencies of target clang-tablegen-targets
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target clang-tablegen-targets
/usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lli/ChildTarget" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
Scanning dependencies of target lli-child-target
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/XRay/Trace.cpp:715:1: 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
}
^
[ 45%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lli/ChildTarget" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/lli/ChildTarget/ChildTarget.cpp"
[ 45%] Linking CXX static library ../libLLVMXRay.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/XRay" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXRay.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMXRay.a CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o CMakeFiles/LLVMXRay.dir/Trace.cpp.o
/usr/bin/ranlib ../libLLVMXRay.a
[ 45%] Building X86GenEVEX2VEXTables.inc...
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-x86-EVEX2VEX-tables -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp
[ 45%] Built target LLVMXRay
/usr/bin/make -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Scanning dependencies of target LLVMCFIVerify
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.cpp"
[ 45%] Building X86GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp
[ 45%] Building X86GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::cfi_verify::FileAnalysis::parseSectionContents(llvm::ArrayRef<unsigned char>, uint64_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 45%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/GraphBuilder.cpp"
[ 45%] Linking CXX executable ../../../bin/lli-child-target
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/lli/ChildTarget" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli-child-target.dir/link.txt --verbose=1
/usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/./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 -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a
[ 45%] Updating X86GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc
[ 45%] Updating X86GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc
[ 45%] Updating X86GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenInstrInfo.inc
[ 45%] Updating X86GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmWriter.inc
[ 45%] Updating X86GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc
[ 45%] Updating X86GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc
[ 45%] Updating X86GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenDAGISel.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Updating X86GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenFastISel.inc
[ 45%] Built target lli-child-target
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
[ 45%] Updating X86GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenCallingConv.inc
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal".
[ 45%] Updating X86GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc
[ 45%] Updating X86GenEVEX2VEXTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc
[ 45%] Updating X86GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenRegisterBank.inc
[ 45%] Updating X86GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/X86GenGlobalISel.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target X86CommonTableGen
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Info
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/TargetInfo/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp"
Scanning dependencies of target LLVMAArch64CodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Info.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Info.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAArch64Info
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAArch64AsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AsmParser/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::cfi_verify::ConditionalBranchNode&}; _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator<llvm::cfi_verify::ConditionalBranchNode>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::cfi_verify::ConditionalBranchNode>::iterator {aka __gnu_cxx::__normal_iterator<llvm::cfi_verify::ConditionalBranchNode*, std::vector<llvm::cfi_verify::ConditionalBranchNode> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'std::vector<long long unsigned int, std::allocator<long long unsigned int> > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cfi_verify::ConditionalBranchNode*, std::vector<llvm::cfi_verify::ConditionalBranchNode> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 45%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/llvm-cfi-verify/lib" && /usr/bin/cmake -P CMakeFiles/LLVMCFIVerify.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMCFIVerify
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp"
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal".
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64AsmPrinter.cpp"
Scanning dependencies of target LLVMAArch64Disassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAArch64AsmParser
[ 45%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp"
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal".
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64CallLowering.cpp"
Scanning dependencies of target LLVMAArch64AsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/InstPrinter/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Disassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAArch64Disassembler
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64CollectLOH.cpp"
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Desc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64CondBrTuning.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64ConditionalCompares.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAArch64AsmPrinter
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Utils
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Utils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/Utils" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Utils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp"
Scanning dependencies of target LLVMAMDGPUCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Desc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Desc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMAArch64Desc
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp"
[ 45%] Linking CXX static library ../libLLVMPasses.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes" && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Passes" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPasses.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMPasses.a CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
/usr/bin/ranlib ../libLLVMPasses.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 45%] Built target LLVMPasses
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUCallLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64FastISel.cpp"
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUUtils
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp"
[ 46%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/Utils" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUUtils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMAMDGPUUtils
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp"
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp"
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64A53Fix835769.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp"
[ 46%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMAMDGPUInfo
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUISelLowering.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Target/TargetMachine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPU.h:15,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp:16:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AMDGPU::HSAMD::Kernel::Metadata}; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata>::iterator {aka __gnu_cxx::__normal_iterator<llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64FrameLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64ConditionOptimizer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp"
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMARMCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/A15SDOptimizer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPULibCalls.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp"
[ 46%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMAMDGPUDesc
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMAsmPrinter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPULibFunc.cpp"
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Scanning dependencies of target LLVMARMInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMARMInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMInfo.a CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMARMInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMARMInfo
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMBaseInstrInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMBaseInstrInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/SubtargetFeature.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMBaseInstrInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool llvm::ARMBaseInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMBaseRegisterInfo.cpp"
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMARMAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/AsmParser/ARMAsmParser.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64ISelLowering.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMCallLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMConstantIslandPass.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMAsmParser.a CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMARMAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMARMAsmParser
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMConstantPoolValue.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMExpandPseudoInsts.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64InstrInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMFastISel.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMFrameLowering.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64InstructionSelector.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp"
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMARMDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Disassembler/ARMDisassembler.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMHazardRecognizer.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64LegalizerInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMInstructionSelector.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMARMDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMDisassembler.a CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMARMDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMARMDisassembler
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp"
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMARMAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMISelDAGToDAG.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64MacroFusion.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMAsmPrinter.a CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMARMAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Built target LLVMARMAsmPrinter
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMISelLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUSubtarget.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64MCInstLower.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64PromoteConstant.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMInstrInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64RegisterBankInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64RegisterInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMLegalizerInfo.cpp"
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Scanning dependencies of target LLVMARMDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMLoadStoreOptimizer.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64StorePairSuppress.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64Subtarget.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMMCInstLower.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64TargetMachine.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDGPUInline.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMMachineFunctionInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMMacroFusion.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64TargetObjectFile.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMRegisterInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/GCNHazardRecognizer.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64TargetTransformInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMOptimizeBarriersPass.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/GCNIterativeScheduler.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMRegisterBankInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp"
[ 47%] Linking CXX static library ../../../libLLVMARMDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMARMDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMDesc.a CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMARMDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMARMDesc
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/GCNMinRegStrategy.cpp"
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMSelectionDAGInfo.cpp"
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Scanning dependencies of target LLVMARMUtils
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Utils/ARMBaseInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/GCNRegPressure.cpp"
[ 47%] Linking CXX static library ../../../libLLVMARMUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils" && /usr/bin/cmake -P CMakeFiles/LLVMARMUtils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM/Utils" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMUtils.a CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMARMUtils.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMARMUtils
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMSubtarget.cpp"
[ 47%] Linking CXX static library ../../libLLVMAArch64CodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64CodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAArch64CodeGen.a CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o
/usr/bin/ranlib ../../libLLVMAArch64CodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMAArch64CodeGen
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/GCNSchedStrategy.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600ClauseMergePass.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMTargetMachine.cpp"
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMBPFCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFAsmPrinter.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFFrameLowering.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMTargetObjectFile.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFInstrInfo.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFISelDAGToDAG.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMTargetTransformInfo.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFISelLowering.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFMCInstLower.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600FrameLowering.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/MLxExpansionPass.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Thumb1FrameLowering.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600InstrInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600ISelLowering.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFSubtarget.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Thumb1InstrInfo.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ThumbRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/BPFTargetMachine.cpp"
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMBPFAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/AsmParser/BPFAsmParser.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Thumb2ITBlockPass.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMBPFAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFAsmParser.a CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMBPFAsmParser
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Thumb2InstrInfo.cpp"
[ 47%] Linking CXX static library ../../libLLVMBPFCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -P CMakeFiles/LLVMBPFCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMBPFCodeGen.a CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
/usr/bin/ranlib ../../libLLVMBPFCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMBPFCodeGen
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/Thumb2SizeReduction.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600MachineScheduler.cpp"
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal".
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMBPFDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/Disassembler/BPFDisassembler.cpp"
Scanning dependencies of target LLVMBPFAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMBPFAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFAsmPrinter.a CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMBPFAsmPrinter
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/ARM/ARMComputeBlockSize.cpp"
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal".
Scanning dependencies of target LLVMBPFInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMBPFInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFInfo.a CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMBPFInfo
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600Packetizer.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMBPFDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFDisassembler.a CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMBPFDisassembler
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/R600RegisterInfo.cpp"
[ 47%] Linking CXX static library ../../libLLVMARMCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMARMCodeGen.a CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
/usr/bin/ranlib ../../libLLVMARMCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMARMCodeGen
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIFixSGPRCopies.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIFixVGPRCopies.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIFixWWMLiveness.cpp"
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal".
Scanning dependencies of target LLVMBPFDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp"
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal".
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp"
Scanning dependencies of target LLVMHexagonCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/BitTracker.cpp"
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonAsmPrinter.cpp"
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMBPFDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/BPF/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFDesc.a CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMBPFDesc
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIFoldOperands.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonBitSimplify.cpp"
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMHexagonAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/AsmParser/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp"
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal".
Scanning dependencies of target LLVMHexagonInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIFrameLowering.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CommandLine.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Hexagon.h:45,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:853:6: warning: mangled name for 'decltype (llvm::adl_begin(Range)) llvm::remove_if(R&&, UnaryPredicate) [with R = std::__cxx11::basic_string<char>&; UnaryPredicate = int (*)(int) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
auto remove_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
^~~~~~~~~
[ 47%] Linking CXX static library ../../../libLLVMHexagonInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMHexagonInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonInfo.a CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMHexagonInfo
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonBitTracker.cpp"
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal".
Scanning dependencies of target LLVMHexagonDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMHexagonAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonAsmParser.a CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMHexagonAsmParser
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIInsertSkips.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIInsertWaitcnts.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonBlockRanges.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp"
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMHexagonDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonBranchRelaxation.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIInsertWaits.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMHexagonDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonDisassembler.a CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMHexagonDisassembler
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIInstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonCFGOptimizer.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonCommonGEP.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp"
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMLanaiCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiAsmPrinter.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonConstExtenders.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiDelaySlotFiller.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiFrameLowering.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:786:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (Value == 2) {
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:792:3: note: here
case Hexagon::A4_combineir:
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:898:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
} else if (Value == 1) {
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:904:3: note: here
case Hexagon::S2_storerb_io:
^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:934:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
} else if (Inst.getOperand(0).getReg() == Hexagon::R29) {
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:940:3: note: here
case Hexagon::S2_storeri_io:
^~~~
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonConstPropagation.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiInstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiISelDAGToDAG.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonCopyToCombine.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SILowerControlFlow.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonEarlyIfConv.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SILowerI1Copies.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonExpandCondsets.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiMCInstLower.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMHexagonDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonDesc.a CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMLanaiAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/AsmParser/.." -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiMemAluCombiner.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiAsmParser.a CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMLanaiAsmParser
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIMachineScheduler.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonFixupHwLoops.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiSubtarget.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonFrameLowering.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiTargetMachine.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/LanaiTargetObjectFile.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIMemoryLegalizer.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp"
[ 47%] Linking CXX static library ../../libLLVMLanaiCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMLanaiCodeGen.a CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
/usr/bin/ranlib ../../libLLVMLanaiCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMLanaiCodeGen
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonGatherPacketize.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonGenExtract.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonGenInsert.cpp"
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal".
Scanning dependencies of target LLVMLanaiInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIPeepholeSDWA.cpp"
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal".
Scanning dependencies of target LLVMLanaiDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiInfo.a CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMLanaiInfo
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp"
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMLanaiAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
[ 47%] Linking CXX static library ../../../libLLVMLanaiDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDesc.dir/cmake_clean_target.cmake
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDesc.dir/link.txt --verbose=1
[ 47%] Building CXX object lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp"
/usr/bin/ar qc ../../../libLLVMLanaiDesc.a CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMLanaiDesc
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIShrinkInstructions.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonGenMux.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonGenPredicate.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiAsmPrinter.a CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMLanaiAsmPrinter
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/SIWholeQuadMode.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonHardwareLoops.cpp"
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMLanaiDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp"
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMMipsCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16FrameLowering.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/AMDGPU/GCNILPSched.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Lanai/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiDisassembler.a CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 47%] Built target LLVMLanaiDisassembler
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonHazardRecognizer.cpp"
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16HardFloat.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonInstrInfo.cpp"
[ 49%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Built target LLVMAMDGPUCodeGen
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp"
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMMipsAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16HardFloatInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16InstrInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CommandLine.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonInstrInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CommandLine.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonInstrInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool llvm::HexagonInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand>&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMMipsDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Disassembler/MipsDisassembler.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16ISelDAGToDAG.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsAsmPrinter.a CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Built target LLVMMipsAsmPrinter
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp"
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal".
Scanning dependencies of target LLVMMipsInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMMipsDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsDisassembler.a CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Built target LLVMMipsDisassembler
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonISelLowering.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:736:6: warning: 'void {anonymous}::ResultStack::print(llvm::raw_ostream&, const llvm::SelectionDAG&) const' defined but not used [-Wunused-function]
void ResultStack::print(raw_ostream &OS, const SelectionDAG &G) const {
^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:275:6: warning: 'void {anonymous}::Coloring::dump() const' defined but not used [-Wunused-function]
void Coloring::dump() const {
^~~~~~~~
[ 49%] Linking CXX static library ../../../libLLVMMipsInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMMipsInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsInfo.a CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Built target LLVMMipsInfo
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16ISelLowering.cpp"
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal".
Scanning dependencies of target LLVMMipsDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp"
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMMipsAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/AsmParser/MipsAsmParser.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/Mips16RegisterInfo.cpp"
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/MCExpr.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/MCFixup.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Distance = int; _Tp = llvm::ELFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/MCExpr.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/MC/MCFixup.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
__introsort_loop(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
std::__introsort_loop(__cut, __last, __depth_limit, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
std::__introsort_loop(__first, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__lg(__last - __first) * 2,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsAnalyzeImmediate.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsAsmPrinter.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp"
[ 50%] Linking CXX static library ../../../libLLVMMipsAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsAsmParser.a CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 50%] Built target LLVMMipsAsmParser
[ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsCCState.cpp"
[ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp"
[ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp"
[ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp"
[ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsConstantIslandPass.cpp"
[ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonMachineScheduler.cpp"
[ 50%] Linking CXX static library ../../../libLLVMMipsDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMMipsDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsDesc.a CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 50%] Built target LLVMMipsDesc
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonMCInstLower.cpp"
[ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsDelaySlotFiller.cpp"
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal".
Scanning dependencies of target LLVMMSP430CodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430BranchSelector.cpp"
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMMSP430AsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 50%] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonNewValueJump.cpp"
[ 50%] Linking CXX static library ../../../libLLVMMSP430AsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMMSP430AsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430AsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMSP430AsmPrinter.a CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMMSP430AsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 50%] Built target LLVMMSP430AsmPrinter
[ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsFastISel.cpp"
[ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp"
[ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430ISelLowering.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonOptAddrMode.cpp"
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal".
Scanning dependencies of target LLVMMSP430Info
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp"
[ 52%] Linking CXX static library ../../../libLLVMMSP430Info.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMMSP430Info.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430Info.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMSP430Info.a CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMMSP430Info.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Built target LLVMMSP430Info
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430InstrInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsHazardSchedule.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430FrameLowering.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonPeephole.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsInstrInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsISelDAGToDAG.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonRDFOpt.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonRegisterInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsISelLowering.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430RegisterInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsFrameLowering.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430Subtarget.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsLongBranch.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonSplitDouble.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430TargetMachine.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430AsmPrinter.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsMCInstLower.cpp"
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal".
Scanning dependencies of target LLVMMSP430Desc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp"
[ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp"
[ 52%] Linking CXX static library ../../../libLLVMMSP430Desc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMMSP430Desc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430Desc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMSP430Desc.a CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMMSP430Desc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Built target LLVMMSP430Desc
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsMachineFunction.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/MSP430/MSP430MCInstLower.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonStoreWidening.cpp"
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp"
[ 52%] Linking CXX static library ../../libLLVMMSP430CodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -P CMakeFiles/LLVMMSP430CodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430CodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMSP430CodeGen.a CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
/usr/bin/ranlib ../../libLLVMMSP430CodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Built target LLVMMSP430CodeGen
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXAsmPrinter.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp"
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonSubtarget.cpp"
[ 52%] Linking CXX static library ../../../libLLVMNVPTXInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Built target LLVMNVPTXInfo
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonTargetMachine.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsOptimizePICCall.cpp"
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsOs16.cpp"
[ 52%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Built target LLVMNVPTXAsmPrinter
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXFrameLowering.cpp"
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonTargetObjectFile.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsRegisterInfo.cpp"
[ 52%] Linking CXX static library ../../../libLLVMNVPTXDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/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[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Built target LLVMNVPTXDesc
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsSEFrameLowering.cpp"
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCBoolRetToInt.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonVectorPrint.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsSEInstrInfo.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCAsmPrinter.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXISelLowering.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsSEISelDAGToDAG.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCBranchSelector.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/RDFCopy.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXImageOptimizer.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXInstrInfo.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCBranchCoalescing.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsSEISelLowering.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/RDFDeadCode.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCCCState.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/RDFGraph.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXLowerArgs.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsSERegisterInfo.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCCTRLoops.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXLowerAlloca.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsSubtarget.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXPeephole.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/RDFLiveness.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCHazardRecognizers.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsTargetMachine.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXMCExpr.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCInstrInfo.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp"
[ 53%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Hexagon/RDFRegisters.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXRegisterInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCRegisterInfo.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCInstrInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCRegisterInfo.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCInstrInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool llvm::PPCInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand>&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MipsTargetObjectFile.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCISelDAGToDAG.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp"
[ 53%] Linking CXX static library ../../libLLVMHexagonCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -P CMakeFiles/LLVMHexagonCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMHexagonCodeGen.a CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o
/usr/bin/ranlib ../../libLLVMHexagonCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp"
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Mips/MicroMipsSizeReduction.cpp"
[ 53%] Linking CXX static library ../../../libLLVMPowerPCAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCAsmParser.a CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMPowerPCAsmParser
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXSubtarget.cpp"
[ 53%] Linking CXX static library ../../libLLVMMipsCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -P CMakeFiles/LLVMMipsCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMipsCodeGen.a CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o
/usr/bin/ranlib ../../libLLVMMipsCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMMipsCodeGen
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXTargetMachine.cpp"
[ 53%] Linking CXX static library ../../../libLLVMPowerPCDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCDisassembler.a CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMPowerPCDisassembler
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp"
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCISelLowering.cpp"
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVPTXUtilities.cpp"
[ 53%] Linking CXX static library ../../../libLLVMPowerPCInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCInfo.a CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMPowerPCInfo
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVVMIntrRange.cpp"
[ 53%] Linking CXX static library ../../../libLLVMPowerPCAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCAsmPrinter.a CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMPowerPCAsmPrinter
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/NVPTX/NVVMReflect.cpp"
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp"
[ 53%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMNVPTXCodeGen.a CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
/usr/bin/ranlib ../../libLLVMNVPTXCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMNVPTXCodeGen
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMSparcCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/DelaySlotFiller.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp"
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal".
Scanning dependencies of target LLVMSparcInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMSparcInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcInfo.a CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSparcInfo
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal".
Scanning dependencies of target LLVMSparcDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/LeonPasses.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCEarlyReturn.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcAsmPrinter.cpp"
[ 53%] Linking CXX static library ../../../libLLVMPowerPCDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCDesc.a CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMSparcAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMSparcDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcDesc.a CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSparcDesc
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcInstrInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCFastISel.cpp"
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMSparcAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMSparcAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcAsmPrinter.a CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSparcAsmPrinter
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcISelDAGToDAG.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMSparcAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcAsmParser.a CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSparcAsmParser
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcISelLowering.cpp"
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMSparcDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp"
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal".
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCFrameLowering.cpp"
Scanning dependencies of target LLVMSystemZCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZAsmPrinter.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMSparcDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcDisassembler.a CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSparcDisassembler
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcFrameLowering.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZCallingConv.cpp"
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMSystemZAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcMachineFunctionInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZConstantPoolValue.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZAsmParser.a CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSystemZAsmParser
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZElimCompare.cpp"
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMSystemZDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcRegisterInfo.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZExpandPseudo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCMCInstLower.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcSubtarget.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZDisassembler.a CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSystemZDisassembler
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcTargetMachine.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZFrameLowering.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp"
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMSystemZAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcMCInstLower.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZAsmPrinter.a CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSystemZAsmPrinter
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZHazardRecognizer.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCMIPeephole.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/Sparc/SparcTargetObjectFile.cpp"
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal".
Scanning dependencies of target LLVMSystemZInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZInfo.a CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSystemZInfo
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp"
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal".
Scanning dependencies of target LLVMSystemZDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp"
[ 53%] Linking CXX static library ../../libLLVMSparcCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -P CMakeFiles/LLVMSparcCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSparcCodeGen.a CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
/usr/bin/ranlib ../../libLLVMSparcCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSparcCodeGen
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZISelLowering.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCRegisterInfo.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCQPXLoadSplat.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZDesc.a CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Built target LLVMSystemZDesc
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZInstrInfo.cpp"
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal".
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCSubtarget.cpp"
Scanning dependencies of target LLVMX86CodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86AsmPrinter.cpp"
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZLDCleanup.cpp"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal".
Scanning dependencies of target LLVMX86AsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 53%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCTargetMachine.cpp"
[ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86CallFrameOptimization.cpp"
[ 53%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/AsmParser/X86AsmParser.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZLongBranch.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCTargetObjectFile.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCTargetTransformInfo.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86CallLowering.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86AsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86AsmParser.a CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMX86AsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMX86AsmParser
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZMachineScheduler.cpp"
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal".
Scanning dependencies of target LLVMX86Disassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Disassembler/X86Disassembler.cpp"
[ 54%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCTOCRegDeps.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZMCInstLower.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86CmovConversion.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86Disassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMX86Disassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Disassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Disassembler.a CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Disassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMX86Disassembler
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZRegisterInfo.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCTLSDynamicCall.cpp"
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMX86AsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCVSXCopy.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86DomainReassignment.cpp"
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZShortenInst.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCReduceCRLogicals.cpp"
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/InstPrinter/X86InstComments.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ExpandPseudo.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZSubtarget.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86AsmPrinter.a CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
/usr/bin/ranlib ../../../libLLVMX86AsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMX86AsmPrinter
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZTargetMachine.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCVSXFMAMutate.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FastISel.cpp"
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal".
Scanning dependencies of target LLVMX86Desc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCExpandISEL.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/SystemZ/SystemZTDC.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp"
[ 54%] Linking CXX static library ../../libLLVMSystemZCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSystemZCodeGen.a CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
/usr/bin/ranlib ../../libLLVMSystemZCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal".
Scanning dependencies of target LLVMX86Info
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/TargetInfo/X86TargetInfo.cpp"
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/PowerPC/PPCPreEmitPeephole.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86Info.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMX86Info.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Info.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Info.a CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Info.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMX86Info
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal".
Scanning dependencies of target LLVMX86Utils
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/Utils/X86ShuffleDecode.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86Utils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils" && /usr/bin/cmake -P CMakeFiles/LLVMX86Utils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/Utils" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Utils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Utils.a CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Utils.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMXCoreCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreAsmPrinter.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupBWInsts.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp"
[ 54%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMPowerPCCodeGen.a CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o
/usr/bin/ranlib ../../libLLVMPowerPCCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 54%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMXCoreDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp"
[ 56%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp"
[ 56%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreFrameLowering.cpp"
[ 56%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMXCoreDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreDisassembler.a CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target LLVMXCoreDisassembler
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMXCoreAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMXCoreAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreAsmPrinter.a CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target LLVMXCoreAsmPrinter
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal".
Scanning dependencies of target LLVMXCoreInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp"
[ 56%] Linking CXX static library ../../../libLLVMX86Desc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMX86Desc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Desc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Desc.a CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Desc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target LLVMX86Desc
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal".
Scanning dependencies of target LLVMXCoreDesc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp"
[ 56%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo" && /usr/bin/cmake -P CMakeFiles/LLVMXCoreInfo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/TargetInfo" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreInfo.a CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreInfo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target LLVMXCoreInfo
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal".
Scanning dependencies of target asan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target asan
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreInstrInfo.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMXCoreDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreDesc.a CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreDesc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target LLVMXCoreDesc
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreISelDAGToDAG.cpp"
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal".
Scanning dependencies of target clangBasic
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Attributes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Attributes.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp: In member function 'void {anonymous}::FixupLEAPass::seekLEAFixup(llvm::MachineOperand&, llvm::MachineBasicBlock::iterator&, llvm::MachineFunction::iterator)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp:402:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator {aka llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>}' changed in GCC 7.1
void FixupLEAPass::seekLEAFixup(MachineOperand &p,
^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp:402:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator {aka llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp: In member function 'void {anonymous}::FixupLEAPass::processInstruction(llvm::MachineBasicBlock::iterator&, llvm::MachineFunction::iterator)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp:383:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator {aka llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>}' changed in GCC 7.1
void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I,
^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp:393:19: note: parameter passing for argument of type 'llvm::MachineFunction::iterator {aka llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>}' changed in GCC 7.1
seekLEAFixup(p, I, MFI);
~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupLEAs.cpp:397:19: note: parameter passing for argument of type 'llvm::MachineFunction::iterator {aka llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>}' changed in GCC 7.1
seekLEAFixup(q, I, MFI);
~~~~~~~~~~~~^~~~~~~~~~~
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FixupSetCC.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FloatingPoint.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreISelLowering.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Builtins.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Builtins.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/CharInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/CharInfo.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreLowerThreadLocal.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Cuda.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Cuda.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Diagnostic.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86FrameLowering.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86InstructionSelector.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/DiagnosticIDs.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreMachineFunctionInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/DiagnosticOptions.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/FileManager.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreMCInstLower.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:30,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/FileManager.cpp:20:
/usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/FileSystemStatCache.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/IdentifierTable.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreRegisterInfo.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ISelDAGToDAG.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ISelLowering.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/LangOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/LangOptions.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/MemoryBufferCache.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Module.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Module.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreSubtarget.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/ObjCRuntime.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/OpenMPKinds.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/OperatorPrecedence.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/SanitizerBlacklist.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreTargetMachine.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/TrigramIndex.h:35,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/SpecialCaseList.h:58,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SanitizerSpecialCaseList.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp:14:
/usr/include/c++/7/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&, llvm::StringMap<llvm::StringMap<llvm::SpecialCaseList::Matcher, llvm::MallocAllocator>, llvm::MallocAllocator>&}; _Tp = clang::SanitizerSpecialCaseList::SanitizerSection; _Alloc = std::allocator<clang::SanitizerSpecialCaseList::SanitizerSection>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::SanitizerSpecialCaseList::SanitizerSection>::iterator {aka __gnu_cxx::__normal_iterator<clang::SanitizerSpecialCaseList::SanitizerSection*, std::vector<clang::SanitizerSpecialCaseList::SanitizerSection> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void clang::SanitizerSpecialCaseList::createSanitizerSections()':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::SanitizerSpecialCaseList::SanitizerSection*, std::vector<clang::SanitizerSpecialCaseList::SanitizerSection> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Sanitizers.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/SourceLocation.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreTargetObjectFile.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/SourceManager.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86InterleavedAccess.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreSelectionDAGInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/TargetInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp"
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal".
Scanning dependencies of target clangLex
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/HeaderMap.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/AArch64.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/HeaderSearch.cpp"
[ 56%] Linking CXX static library ../../libLLVMXCoreCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -P CMakeFiles/LLVMXCoreCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMXCoreCodeGen.a CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
/usr/bin/ranlib ../../libLLVMXCoreCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 56%] Built target LLVMXCoreCodeGen
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Lexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/Lexer.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/AMDGPU.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/ARM.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86InstrFMA3Info.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/LiteralSupport.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/AVR.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/BPF.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFrameInfo.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/CallingConvLower.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ISelLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::APFloat&}; _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::APFloat>::iterator {aka __gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/MachineFrameInfo.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/CodeGen/CallingConvLower.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ISelLowering.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/Hexagon.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/MacroArgs.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/MacroInfo.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/Lanai.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/Le64.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86InstrInfo.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/MSP430.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ModuleMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/ModuleMap.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/Mips.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/NVPTX.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/Nios2.cpp"
/usr/include/c++/7/bits/stl_vector.h: In constructor 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/OSTargets.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/PNaCl.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/PPC.cpp"
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal".
Scanning dependencies of target clangParse
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseAST.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseAST.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCaching.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPCaching.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/SPIR.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LangOptions.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/ParseAST.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseAST.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86EvexToVex.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/Sparc.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPCallbacks.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/SystemZ.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/TCE.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPDirectives.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPDirectives.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/WebAssembly.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86LegalizerInfo.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/X86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/X86.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/X86.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Targets/XCore.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPExpressions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPExpressions.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/TokenKinds.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Version.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Version.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/VersionTuple.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseDecl.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/VirtualFileSystem.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86MCInstLower.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPLexerChange.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Warnings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/Warnings.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/XRayLists.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/XRayLists.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Basic/XRayLists.cpp"
[ 57%] Linking CXX static library ../../../../lib/libclangBasic.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/cmake -P CMakeFiles/clangBasic.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Basic" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangBasic.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangBasic.a CMakeFiles/clangBasic.dir/Attributes.cpp.o CMakeFiles/clangBasic.dir/Builtins.cpp.o CMakeFiles/clangBasic.dir/CharInfo.cpp.o CMakeFiles/clangBasic.dir/Cuda.cpp.o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o CMakeFiles/clangBasic.dir/FileManager.cpp.o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o CMakeFiles/clangBasic.dir/LangOptions.cpp.o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o CMakeFiles/clangBasic.dir/Module.cpp.o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o CMakeFiles/clangBasic.dir/SourceManager.cpp.o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o CMakeFiles/clangBasic.dir/Targets.cpp.o CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o CMakeFiles/clangBasic.dir/Targets/X86.cpp.o CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o CMakeFiles/clangBasic.dir/Version.cpp.o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o CMakeFiles/clangBasic.dir/Warnings.cpp.o CMakeFiles/clangBasic.dir/XRayLists.cpp.o
/usr/bin/ranlib ../../../../lib/libclangBasic.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Built target clangBasic
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86MachineFunctionInfo.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PPMacroExpansion.cpp"
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal".
Scanning dependencies of target clangAST
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/APValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/APValue.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86MacroFusion.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/APValue.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseDeclCXX.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PTHLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PTHLexer.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTContext.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86OptimizeLEAs.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Pragma.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/Pragma.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTContext.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PreprocessingRecord.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTContext.cpp:9802:64: required from 'bool {anonymous}::ParentMapASTVisitor::TraverseNode(T, MapNodeTy, BaseTraverseFn, MapTy*) [with T = clang::Decl*; MapNodeTy = clang::Decl*; BaseTraverseFn = {anonymous}::ParentMapASTVisitor::TraverseDecl(clang::Decl*)::<lambda()>; MapTy = llvm::DenseMap<const void*, llvm::PointerUnion4<const clang::Decl*, const clang::Stmt*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2>*> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTContext.cpp:9838:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseExpr.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86PadShortFunction.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Preprocessor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/Preprocessor.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseExpr.cpp:24:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86RegisterBankInfo.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/PreprocessorLexer.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/ScratchBuffer.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseExprCXX.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/TokenConcatenation.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86RegisterInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Lex/TokenLexer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Linking CXX static library ../../../../lib/libclangLex.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/cmake -P CMakeFiles/clangLex.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Lex" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangLex.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangLex.a CMakeFiles/clangLex.dir/HeaderMap.cpp.o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o CMakeFiles/clangLex.dir/Lexer.cpp.o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o CMakeFiles/clangLex.dir/MacroArgs.cpp.o CMakeFiles/clangLex.dir/MacroInfo.cpp.o CMakeFiles/clangLex.dir/ModuleMap.cpp.o CMakeFiles/clangLex.dir/PPCaching.cpp.o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o CMakeFiles/clangLex.dir/PPDirectives.cpp.o CMakeFiles/clangLex.dir/PPExpressions.cpp.o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o CMakeFiles/clangLex.dir/PTHLexer.cpp.o CMakeFiles/clangLex.dir/Pragma.cpp.o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o CMakeFiles/clangLex.dir/Preprocessor.cpp.o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o CMakeFiles/clangLex.dir/TokenLexer.cpp.o
/usr/bin/ranlib ../../../../lib/libclangLex.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Built target clangLex
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86RetpolineThunks.cpp"
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal".
Scanning dependencies of target clangASTMatchers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseInit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseInit.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDiagnostic.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseInit.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTDiagnostic.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDiagnostic.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86SelectionDAGInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:117:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseObjc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseObjc.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86Subtarget.cpp"
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:32,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const clang::ast_matchers::internal::{anonymous}::MatchKey&>, std::tuple<>}; _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Val = std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>; _KeyOfValue = std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:32,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/usr/include/c++/7/bits/stl_map.h: In member function 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAncestorOfRecursively(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/include/c++/7/bits/stl_map.h: In function 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesAncestorOfRecursively(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:1949:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:1954:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:1954:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:1949:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:1954:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTDumper.cpp:1954:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/include/c++/7/bits/stl_map.h: In function 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::TraversalKind, clang::ast_matchers::internal::ASTMatchFinder::BindKind)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86TargetMachine.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseOpenMP.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTImporter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTImporter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:735:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:3922:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4459:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4508:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:219:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:4368:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprObjC.h:63:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:105:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:154:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:214:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:234:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::LabelStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:1695:75: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::SwitchCase; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:4531:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:6263:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:6263:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Stmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:322:55: required from 'clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter)::<lambda(ItemT*)> [with IIter = clang::Stmt**; OIter = clang::Stmt**; ItemT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:321:38: required from 'struct clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter) [with IIter = clang::Stmt**; OIter = clang::Stmt**]::<lambda(ItemT*)>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:320:21: required from 'bool clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter) [with IIter = clang::Stmt**; OIter = clang::Stmt**]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:335:53: required from 'bool clang::ASTNodeImporter::ImportContainerChecked(const InContainerTy&, OutContainerTy&) [with InContainerTy = llvm::iterator_range<clang::Stmt**>; OutContainerTy = llvm::SmallVector<clang::Stmt*, 8>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:4404:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::SwitchCase; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::SwitchCase*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:4531:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::DeclStmt; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:4692:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:6263:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTImporter.cpp:6263:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTStructuralEquivalence.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParsePragma.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParsePragma.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86TargetObjectFile.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParsePragma.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86TargetTransformInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTTypeTraits.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTTypeTraits.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseStmt.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ASTTypeTraits.cpp:125:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/AttrImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/AttrImpl.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LangOptions.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Attributes.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseStmt.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/AttrImpl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86VZeroUpper.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseStmtAsm.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86WinAllocaExpander.cpp"
[ 57%] Linking CXX static library ../../../../lib/libclangASTMatchers.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" && /usr/bin/cmake -P CMakeFiles/clangASTMatchers.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangASTMatchers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangASTMatchers.a CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o
/usr/bin/ranlib ../../../../lib/libclangASTMatchers.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Built target clangASTMatchers
/usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal".
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o
Scanning dependencies of target clangDynamicASTMatchers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CXXInheritance.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CXXInheritance.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CXXInheritance.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86WinEHState.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Comment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Comment.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseTemplate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentCommandTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Comment.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Comment.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CommentBriefParser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/lib/Target/X86/X86CallingConv.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CommentCommandTraits.cpp"
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CommentLexer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CommentParser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTentative.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseTentative.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Linking CXX static library ../../libLLVMX86CodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/lib/Target/X86" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86CodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMX86CodeGen.a CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/ParseTentative.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/ranlib ../../libLLVMX86CodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Built target LLVMX86CodeGen
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentSema.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CommentSema.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ast_matchers::dynamic::ParserValue&}; _Tp = clang::ast_matchers::dynamic::ParserValue; _Alloc = std::allocator<clang::ast_matchers::dynamic::ParserValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::ast_matchers::dynamic::ParserValue>::iterator {aka __gnu_cxx::__normal_iterator<clang::ast_matchers::dynamic::ParserValue*, std::vector<clang::ast_matchers::dynamic::ParserValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const clang::ast_matchers::dynamic::Parser::TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ast_matchers::dynamic::ParserValue*, std::vector<clang::ast_matchers::dynamic::ParserValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentCommandTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Comment.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CommentSema.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CommentSema.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build.make tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend.internal".
Scanning dependencies of target clangCrossTU
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build.make tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CrossTU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/Parser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/Parser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:735:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:3922:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4459:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4508:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Availability.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Parse/Parser.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Parse/Parser.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DataCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DataCollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DataCollection.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DataCollection.h:30,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DataCollection.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AddrLabelExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AddrLabelExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AddrLabelExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AddrLabelExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AddrLabelExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LabelStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::LabelStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::LabelStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DoStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DoStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DoStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::WhileStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::WhileStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::FloatingLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::FloatingLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::FloatingLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::FloatingLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OpaqueValueExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OpaqueValueExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OpaqueValueExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StmtExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StmtExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StmtExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StmtExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXBoolLiteralExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBoolLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBoolLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXOperatorCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CharacterLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CharacterLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CharacterLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CharacterLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CharacterLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Linking CXX static library ../../../../lib/libclangCrossTU.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU" && /usr/bin/cmake -P CMakeFiles/clangCrossTU.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CrossTU" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangCrossTU.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangCrossTU.a CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o
/usr/bin/ranlib ../../../../lib/libclangCrossTU.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Built target clangCrossTU
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Decl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Decl.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclarationName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclarationName.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Decl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclarationName.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Linking CXX static library ../../../../lib/libclangParse.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/cmake -P CMakeFiles/clangParse.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Parse" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangParse.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangParse.a CMakeFiles/clangParse.dir/ParseAST.cpp.o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o CMakeFiles/clangParse.dir/ParseDecl.cpp.o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o CMakeFiles/clangParse.dir/ParseExpr.cpp.o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o CMakeFiles/clangParse.dir/ParseInit.cpp.o CMakeFiles/clangParse.dir/ParseObjc.cpp.o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o CMakeFiles/clangParse.dir/ParsePragma.cpp.o CMakeFiles/clangParse.dir/ParseStmt.cpp.o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o CMakeFiles/clangParse.dir/ParseTentative.cpp.o CMakeFiles/clangParse.dir/Parser.cpp.o
/usr/bin/ranlib ../../../../lib/libclangParse.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Built target clangParse
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclBase.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal".
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclBase.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
Scanning dependencies of target clangSema
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclCXX.cpp"
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXThrowExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:335:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CoroutineBodyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:700:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:920:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:930:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:940:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:962:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:985:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:992:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DefaultStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DefaultStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1006:37: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1150:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1154:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AttributedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1231:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:530:26: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CoreturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:530:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtThrowStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:534:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:538:28: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::MSAsmStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:542:25: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:548:26: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1053:27: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1117:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1147:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1351:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:138:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:179:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CoroutineBodyStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:700:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LabelStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1154:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::AttributedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1231:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1053:27: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1053:27: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Scanning dependencies of target clangCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/BackendUtil.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/ModuleSummaryIndex.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/BackendUtil.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function 'void runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, const clang::HeaderSearchOptions&, const clang::CodeGenOptions&, const clang::TargetOptions&, const clang::LangOptions&, std::unique_ptr<llvm::raw_pwrite_stream>, std::__cxx11::string, clang::BackendAction)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclFriend.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclFriend.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGAtomic.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclFriend.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclFriend.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCall.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclGroup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclGroup.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclGroup.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclObjC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclObjC.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclOpenMP.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBlocks.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AttributeList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AttributeList.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclOpenMP.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/AttributeList.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBlocks.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclPrinter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclPrinter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclTemplate.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuiltin.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/CodeCompleteConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclTemplate.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/DeclTemplate.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CanonicalType.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Expr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DeclSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/DeclSpec.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:2280:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:3044:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:3044:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/DeclSpec.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/DeclSpec.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:2278:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LabelStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:2280:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:3044:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Expr.cpp:3044:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprClassification.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprClassification.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/DelayedDiagnostic.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprClassification.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/Sema.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCUDANV.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprClassification.cpp:388:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprClassification.cpp:388:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprConstant.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/IdentifierResolver.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:36:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:3886:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:3900:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:3946:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:3959:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:4024:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:4070:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:4117:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:4126:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AttributedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:4131:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:4136:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:5130:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:5130:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/JumpDiagnostics.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:3930:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:5130:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprConstant.cpp:5130:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCUDARuntime.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCall.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExternalASTSource.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Scope.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/Scope.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprCXX.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/GlobalDecl.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/ScopeInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/ScopeInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/ScopeInfo.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprObjC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprObjC.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExprObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Sema.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/Sema.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/Sema.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExternalASTMerger.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExternalASTMerger.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExternalASTSource.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExternalASTSource.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ExternalASTSource.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/InheritViz.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/InheritViz.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCall.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAccess.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaAccess.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/InheritViz.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCall.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ItaniumCXXABI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ItaniumCXXABI.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAttr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaAttr.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ItaniumMangle.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaAttr.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Mangle.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ItaniumMangle.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGClass.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Mangle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Mangle.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Mangle.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBlocks.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/MicrosoftCXXABI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/CXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCast.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCast.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGClass.cpp:522:21: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGClass.cpp:522:21: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGClass.cpp:522:21: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGClass.cpp:522:21: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/MicrosoftMangle.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Mangle.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/MicrosoftMangle.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCleanup.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaChecking.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/NestedNameSpecifier.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/NestedNameSpecifier.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/EHScopeStack.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCleanup.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NSAPI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/NSAPI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::NullStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:11774:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:11797:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:11828:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NSAPI.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/NSAPI.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::NullStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::NullStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:11774:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ForStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:11793:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::WhileStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::WhileStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaChecking.cpp:11797:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ODRHash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ODRHash.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ODRHash.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCoroutine.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ODRHash.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ODRHash.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/EHScopeStack.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCleanup.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCodeComplete.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/OpenMPClause.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCoroutine.cpp:570:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/OpenMPClause.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/OpenMPClause.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ParentMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ParentMap.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDebugInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/ParentMap.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/QualTypeNames.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/QualTypeNames.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/QualTypeNames.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclTemplate.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/QualTypeNames.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RawCommentList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/RawCommentList.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaConsumer.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCoroutine.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceManager.h:38,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RawCommentList.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/RawCommentList.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDecl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/RecordLayout.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBlocks.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecordLayout.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/RecordLayout.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/RecordLayoutBuilder.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDecl.cpp:605:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDecl.cpp:1171:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecordLayout.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDecl.cpp:605:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDecl.cpp:1171:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCUDA.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDeclCXX.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/SelectorLocationsKind.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/SelectorLocationsKind.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/SelectorLocationsKind.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDecl.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Stmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:157:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:159:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AttributedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:161:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LabelStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:157:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SwitchCase*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:159:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::AttributedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Stmt.cpp:161:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDecl.cpp:12449:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::AsmStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDecl.cpp:12461:28: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDecl.cpp:12461:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDecl.cpp:12449:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtCXX.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGException.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGException.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtIterator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtIterator.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtObjC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGException.cpp:1494:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGException.cpp:1494:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGException.cpp:1494:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGException.cpp:1494:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtOpenMP.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExpr.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtOpenMP.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtPrinter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtPrinter.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtProfile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtProfile.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprAgg.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtProfile.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtProfile.cpp:202:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtProfile.cpp:202:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtProfile.cpp:202:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtProfile.cpp:202:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtViz.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtViz.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtGraphTraits.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtViz.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DepthFirstIterator.h:39:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtGraphTraits.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtViz.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallPtrSet.h: In instantiation of 'class llvm::SmallPtrSetImpl<const clang::Stmt*>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallPtrSet.h:418:7: required from 'class llvm::SmallPtrSet<const clang::Stmt*, 8>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DepthFirstIterator.h:70:8: required from 'struct llvm::df_iterator_default_set<const clang::Stmt*, 8>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DepthFirstIterator.h:53:11: required from 'class llvm::df_iterator_storage<llvm::df_iterator_default_set<const clang::Stmt*, 8>, false>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DepthFirstIterator.h:86:7: required from 'class llvm::df_iterator<const clang::Stmt*>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtGraphTraits.h:67:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/SmallPtrSet.h:347:61: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
using ConstPtrTraits = PointerLikeTypeTraits<ConstPtrType>;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtGraphTraits.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/StmtViz.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TemplateBase.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/TemplateBase.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TemplateBase.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TemplateName.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/TemplateName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TemplateName.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Type.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Type.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/Type.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7415:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7418:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7420:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7424:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7426:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7429:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7631:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7630:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclAttr.cpp:7617:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypeLoc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TypeLoc.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprComplex.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/TypeLoc.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TypeLoc.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypePrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TypePrinter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/PrettyPrinter.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/TypePrinter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprConstant.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CXXInheritance.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTableBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
from /usr/include/c++/7/algorithm:62,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/BaseSubobject.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTableBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = std::reference_wrapper<clang::VPtrInfo>*; _Distance = int; _Tp = std::reference_wrapper<clang::VPtrInfo>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type 'std::reference_wrapper<clang::VPtrInfo>' changed in GCC 7.1
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = std::reference_wrapper<clang::VPtrInfo>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]':
/usr/include/c++/7/bits/stl_heap.h:342:22: note: parameter passing for argument of type '_ValueType {aka std::reference_wrapper<clang::VPtrInfo>}' changed in GCC 7.1
std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_heap.h:253:25: note: parameter passing for argument of type '_ValueType {aka std::reference_wrapper<clang::VPtrInfo>}' changed in GCC 7.1
std::__adjust_heap(__first, _DistanceType(0),
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__last - __first),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_GLIBCXX_MOVE(__value), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/BaseSubobject.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTableBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::BaseSubobject&}; _Tp = clang::BaseSubobject; _Alloc = std::allocator<clang::BaseSubobject>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::BaseSubobject>::iterator {aka __gnu_cxx::__normal_iterator<clang::BaseSubobject*, std::vector<clang::BaseSubobject> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ConstantLValueEmitter; RetTy = {anonymous}::ConstantLValue; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ConstantLValueEmitter; RetTy = {anonymous}::ConstantLValue; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:32,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CXXInheritance.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTableBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const clang::MicrosoftVTableContext::MethodVFTableLocation&>, std::tuple<>}; _Key = clang::MicrosoftVTableContext::MethodVFTableLocation; _Val = std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >; _Compare = std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:32,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclarationName.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CXXInheritance.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTableBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In member function 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >}' changed in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ConstantLValueEmitter; RetTy = {anonymous}::ConstantLValue; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ConstantLValueEmitter; RetTy = {anonymous}::ConstantLValue; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/BaseSubobject.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTableBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In function 'void findPathsToSubobject(clang::ASTContext&, const clang::ASTRecordLayout&, const clang::CXXRecordDecl*, clang::CharUnits, clang::BaseSubobject, {anonymous}::FullPathTy&, std::__cxx11::list<llvm::SetVector<clang::BaseSubobject, std::vector<clang::BaseSubobject>, llvm::DenseSet<clang::BaseSubobject> > >&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::BaseSubobject*, std::vector<clang::BaseSubobject> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprScalar.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTTBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/VTTBuilder.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/AST/VTTBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Linking CXX static library ../../../../lib/libclangAST.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/cmake -P CMakeFiles/clangAST.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/AST" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAST.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangAST.a CMakeFiles/clangAST.dir/APValue.cpp.o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o CMakeFiles/clangAST.dir/ASTContext.cpp.o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o CMakeFiles/clangAST.dir/ASTDumper.cpp.o CMakeFiles/clangAST.dir/ASTImporter.cpp.o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o CMakeFiles/clangAST.dir/AttrImpl.cpp.o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o CMakeFiles/clangAST.dir/Comment.cpp.o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o CMakeFiles/clangAST.dir/CommentLexer.cpp.o CMakeFiles/clangAST.dir/CommentParser.cpp.o CMakeFiles/clangAST.dir/CommentSema.cpp.o CMakeFiles/clangAST.dir/DataCollection.cpp.o CMakeFiles/clangAST.dir/Decl.cpp.o CMakeFiles/clangAST.dir/DeclarationName.cpp.o CMakeFiles/clangAST.dir/DeclBase.cpp.o CMakeFiles/clangAST.dir/DeclCXX.cpp.o CMakeFiles/clangAST.dir/DeclFriend.cpp.o CMakeFiles/clangAST.dir/DeclGroup.cpp.o CMakeFiles/clangAST.dir/DeclObjC.cpp.o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o CMakeFiles/clangAST.dir/Expr.cpp.o CMakeFiles/clangAST.dir/ExprClassification.cpp.o CMakeFiles/clangAST.dir/ExprConstant.cpp.o CMakeFiles/clangAST.dir/ExprCXX.cpp.o CMakeFiles/clangAST.dir/ExprObjC.cpp.o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o CMakeFiles/clangAST.dir/InheritViz.cpp.o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o CMakeFiles/clangAST.dir/Mangle.cpp.o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o CMakeFiles/clangAST.dir/NSAPI.cpp.o CMakeFiles/clangAST.dir/ODRHash.cpp.o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o CMakeFiles/clangAST.dir/ParentMap.cpp.o CMakeFiles/clangAST.dir/QualTypeNames.cpp.o CMakeFiles/clangAST.dir/RawCommentList.cpp.o CMakeFiles/clangAST.dir/RecordLayout.cpp.o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o CMakeFiles/clangAST.dir/Stmt.cpp.o CMakeFiles/clangAST.dir/StmtCXX.cpp.o CMakeFiles/clangAST.dir/StmtIterator.cpp.o CMakeFiles/clangAST.dir/StmtObjC.cpp.o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o CMakeFiles/clangAST.dir/StmtProfile.cpp.o CMakeFiles/clangAST.dir/StmtViz.cpp.o CMakeFiles/clangAST.dir/TemplateBase.cpp.o CMakeFiles/clangAST.dir/TemplateName.cpp.o CMakeFiles/clangAST.dir/Type.cpp.o CMakeFiles/clangAST.dir/TypeLoc.cpp.o CMakeFiles/clangAST.dir/TypePrinter.cpp.o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/ranlib ../../../../lib/libclangAST.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 59%] Built target clangAST
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
Scanning dependencies of target clangAnalysis
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/AnalysisDeclContext.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGLoopInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Use.h:30,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/User.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Constant.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Metadata.h:29,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/TrackingMDRef.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DebugLoc.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGLoopInfo.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:177:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp"
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/BodyFarm.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclBase.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/BodyFarm.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/BodyFarm.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:1490:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:1656:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:3168:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt, void>::type {aka const clang::Stmt}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:3168:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFG.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CompoundStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:3168:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
return cast_convert_val<X, Y,
~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/CFG.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjC.cpp:1490:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4304:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4346:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4349:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4362:37: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StmtExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4554:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4566:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4582:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4585:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4307:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4576:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4579:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4593:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::SwitchStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SwitchStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4304:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::StmtExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::StmtExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4554:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4566:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXConstructExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4582:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFG.cpp:4585:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCGNU.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/CFG.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFGStmtMap.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/CFG.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CFGStmtMap.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CallGraph.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/CallGraph.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CallGraph.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/CloneDetection.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBlocks.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:557:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CloneTypeIIStmtDataCollector<llvm::MD5>; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:196:5: required from '{anonymous}::CloneTypeIIStmtDataCollector<T>::CloneTypeIIStmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:256:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CloneTypeIIStmtDataCollector<llvm::MD5>; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:196:5: required from '{anonymous}::CloneTypeIIStmtDataCollector<T>::CloneTypeIIStmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:256:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:258:37: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:557:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CloneTypeIIStmtDataCollector<llvm::MD5>; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:196:5: required from '{anonymous}::CloneTypeIIStmtDataCollector<T>::CloneTypeIIStmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:256:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CloneTypeIIStmtDataCollector<llvm::MD5>; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:196:5: required from '{anonymous}::CloneTypeIIStmtDataCollector<T>::CloneTypeIIStmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CloneDetection.cpp:256:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::ObjCAtTryStmt, const clang::Stmt>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4032:36: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt, void>::type {aka const clang::Stmt}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4032:36: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtSynchronizedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4346:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtTryStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4447:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CocoaConventions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4030:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCAtTryStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4032:36: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
return cast_convert_val<X, Y,
~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCAtSynchronizedStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCMac.cpp:4346:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:1265:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:1289:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = clang::consumed::ConsumedStmtVisitor; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:1383:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::IfStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:1265:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:1289:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = clang::consumed::ConsumedStmtVisitor; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Consumed.cpp:1383:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCRuntime.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/CodeInjector.cpp"
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Dominators.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/Dominators.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/FormatString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/FormatStringParsing.h:4,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/FormatString.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExprWithCleanups, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:227:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:231:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:512:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:225:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ExprWithCleanups*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:227:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::OpaqueValueExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:231:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/LiveVariables.cpp:512:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/OSLog.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/OSLog.cpp:3:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ObjCNoReturn.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PostOrderCFGView.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PrintfFormatString.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp"
[ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CanonicalType.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PrintfFormatString.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ProgramPoint.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ProgramPoint.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPExecutableDirective, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5975:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::OMPTargetDirective, const clang::Stmt>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7265:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt, void>::type {aka const clang::Stmt}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7265:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7269:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7273:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7277:70: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7281:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7285:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7289:70: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7293:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7312:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:92:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:138:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:171:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:200:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BlockExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:211:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7244:36: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7265:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
return cast_convert_val<X, Y,
~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetParallelDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7269:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7273:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDistributeDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7277:70: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDistributeSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7281:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetParallelForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7285:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetParallelForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7289:70: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7293:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5920:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LambdaExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7312:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:53:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:62:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:79:70: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:183:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ParenExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:187:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:219:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:223:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:234:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundAssignOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:549:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:557:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:566:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CStyleCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:572:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXFunctionalCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:577:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXTryStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:582:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCBridgedCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCBridgedCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:585:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:620:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:281:29: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:284:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:601:23: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DoStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DoStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:53:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:62:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ReturnStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:79:70: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:183:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ParenExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ParenExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:187:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ForStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ReachableCode.cpp:620:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ScanfFormatString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CanonicalType.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ScanfFormatString.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ParenExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1335:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1338:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExprWithCleanups, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1341:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1344:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1348:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1355:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:2089:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ContinueStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:2252:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:2252:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1332:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ParenExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ParenExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1335:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ImplicitCastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1338:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ExprWithCleanups*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1341:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1344:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1348:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafety.cpp:1355:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:203:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXThisExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThisExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:205:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:207:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:211:64: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXOperatorCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:213:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:215:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:218:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:221:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:224:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:227:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ParenExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:231:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExprWithCleanups, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:233:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXBindTemporaryExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:235:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MaterializeTemporaryExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MaterializeTemporaryExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:237:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:250:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:253:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:257:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:257:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayout.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/UninitializedValues.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/UninitializedValues.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/UninitializedValues.cpp:648:37: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Analysis/UninitializedValues.cpp:650:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _OutputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__merge_sort_with_buffer(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__insertion_sort(__first, __first + __chunk_size, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/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}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__rotate(_RandomAccessIterator __first,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__merge_without_buffer(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_without_buffer(__first, __first_cut, __new_middle,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len11, __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_without_buffer(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11, __len2 - __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__inplace_stable_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __middle, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__inplace_stable_sort(__middle, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_without_buffer(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
__middle - __first,
~~~~~~~~~~~~~~~~~~~
__last - __middle,
~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/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}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__merge_adaptive(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len22, __buffer, __buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_adaptive(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11,
~~~~~~~~~~~~~~~~~
__len2 - __len22, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
__stable_sort_adaptive(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __middle, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__stable_sort_adaptive(__middle, __last, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' 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++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<clang::CharUnits, clang::CharUnits>}; _Tp = std::pair<clang::CharUnits, clang::CharUnits>; _Alloc = std::allocator<std::pair<clang::CharUnits, clang::CharUnits> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<clang::CharUnits, clang::CharUnits> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<clang::CharUnits, clang::CharUnits>*, std::vector<std::pair<clang::CharUnits, clang::CharUnits> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<clang::CharUnits, clang::CharUnits> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<clang::CharUnits, clang::CharUnits>*, std::vector<std::pair<clang::CharUnits, clang::CharUnits> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In member function 'void {anonymous}::CGRecordLowering::lower(bool)':
/usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<clang::CharUnits, clang::CharUnits>*, std::vector<std::pair<clang::CharUnits, clang::CharUnits> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Optional.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/STLExtras.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/StringMap.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Host.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/Hashing.h:49,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __last, __buf.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__buf.size()), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __last, __buf.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__buf.size()), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o
[ 59%] Linking CXX static library ../../../../lib/libclangAnalysis.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/cmake -P CMakeFiles/clangAnalysis.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Analysis" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAnalysis.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangAnalysis.a CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o CMakeFiles/clangAnalysis.dir/CFG.cpp.o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o
/usr/bin/ranlib ../../../../lib/libclangAnalysis.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 59%] Built target clangAnalysis
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal".
Scanning dependencies of target clangEdit
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 59%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/Commit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit/Commit.cpp"
[ 59%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/EditedSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit/EditedSource.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 59%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:383:79: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPExecutableDirective, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:80:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::IndirectGotoStmt, const clang::Stmt>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:141:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt, void>::type {aka const clang::Stmt}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IndirectGotoStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:141:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:143:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:144:64: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:145:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:146:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:148:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:150:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AsmStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AsmStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:152:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CoroutineBodyStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CoroutineBodyStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:154:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CoreturnStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CoreturnStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:157:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:165:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtThrowStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtThrowStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:174:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtSynchronizedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:177:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:180:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAutoreleasePoolStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAutoreleasePoolStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:183:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXTryStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:187:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:190:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SEHTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SEHTryStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:193:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:196:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:199:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:202:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:205:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSectionsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSectionsDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSectionDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSectionDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:211:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSingleDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSingleDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:214:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPMasterDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPMasterDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:217:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCriticalDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCriticalDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:220:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:223:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:226:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelSectionsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelSectionsDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:229:75: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:232:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskyieldDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskyieldDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:235:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPBarrierDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPBarrierDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:238:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskwaitDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskwaitDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:241:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskgroupDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskgroupDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:244:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPFlushDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPFlushDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:247:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPOrderedDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPOrderedDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:250:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPAtomicDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPAtomicDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:253:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:256:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:259:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCancellationPointDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCancellationPointDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:262:77: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCancelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCancelDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:265:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetDataDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetDataDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:268:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetEnterDataDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetEnterDataDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:271:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetExitDataDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetExitDataDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:274:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:277:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:280:77: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskLoopDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskLoopDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:283:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskLoopSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskLoopSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:286:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:289:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetUpdateDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetUpdateDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:292:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeParallelForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:296:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeParallelForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:300:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:303:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:307:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:310:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:313:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:317:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeParallelForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:321:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeParallelForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:325:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:328:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:332:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeParallelForDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:336:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeParallelForSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:340:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeSimdDirective; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:344:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:353:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:354:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:355:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AttributedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AttributedStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:357:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::GotoStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::GotoStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:358:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BreakStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BreakStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:359:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ContinueStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ContinueStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:360:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DefaultStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DefaultStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:361:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CaseStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:362:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SEHLeaveStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SEHLeaveStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:363:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:399:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:1353:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCMessageExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:383:79: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::IndirectGotoStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::IndirectGotoStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:141:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
return cast_convert_val<X, Y,
~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::IfStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:143:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::WhileStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::WhileStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:144:64: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::DoStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::DoStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:145:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ForStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:146:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ReturnStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:148:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::SwitchStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:150:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::AsmStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::AsmStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:152:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CoroutineBodyStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:154:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CoreturnStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CoreturnStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:157:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCAtTryStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:165:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCAtThrowStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCAtThrowStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:174:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCAtSynchronizedStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:177:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCForCollectionStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:180:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ObjCAutoreleasePoolStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ObjCAutoreleasePoolStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:183:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CXXTryStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:187:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CXXForRangeStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:190:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::SEHTryStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::SEHTryStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:193:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPParallelDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPParallelDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:196:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:199:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:202:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:205:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPSectionsDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPSectionsDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPSectionDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPSectionDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:211:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPSingleDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPSingleDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:214:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPMasterDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPMasterDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:217:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPCriticalDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPCriticalDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:220:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPParallelForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:223:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPParallelForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:226:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPParallelSectionsDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPParallelSectionsDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:229:75: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTaskDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTaskDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:232:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTaskyieldDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTaskyieldDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:235:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPBarrierDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPBarrierDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:238:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTaskwaitDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTaskwaitDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:241:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTaskgroupDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTaskgroupDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:244:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPFlushDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPFlushDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:247:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPOrderedDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPOrderedDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:250:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPAtomicDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPAtomicDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:253:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:256:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTeamsDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:259:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPCancellationPointDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPCancellationPointDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:262:77: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPCancelDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPCancelDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:265:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetDataDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetDataDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:268:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetEnterDataDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetEnterDataDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:271:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetExitDataDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetExitDataDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:274:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetParallelDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:277:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetParallelForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:280:77: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTaskLoopDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTaskLoopDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:283:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTaskLoopSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTaskLoopSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:286:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPDistributeDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:289:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetUpdateDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetUpdateDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:292:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPDistributeParallelForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:296:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPDistributeParallelForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:300:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPDistributeSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:303:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetParallelForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:307:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:310:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTeamsDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTeamsDistributeDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:313:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTeamsDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTeamsDistributeSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:317:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTeamsDistributeParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTeamsDistributeParallelForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:321:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTeamsDistributeParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTeamsDistributeParallelForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:325:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:328:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDistributeDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:332:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDistributeParallelForDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:336:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDistributeParallelForSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:340:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::OMPTargetTeamsDistributeSimdDirective&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:344:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CompoundStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:353:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::DeclStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:354:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::LabelStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:355:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::AttributedStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:357:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::GotoStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::GotoStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:358:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::BreakStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::BreakStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:359:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::ContinueStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::ContinueStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:360:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::DefaultStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::DefaultStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:361:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CaseStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:362:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::SEHLeaveStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::SEHLeaveStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:363:71: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:1243:36: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::OMPExecutableDirective*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:80:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LabelStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:399:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SwitchCase*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:1353:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:1372:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 59%] Linking CXX static library ../../../../lib/libclangEdit.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" && /usr/bin/cmake -P CMakeFiles/clangEdit.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Edit" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangEdit.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangEdit.a CMakeFiles/clangEdit.dir/Commit.cpp.o CMakeFiles/clangEdit.dir/EditedSource.cpp.o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
/usr/bin/ranlib ../../../../lib/libclangEdit.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 59%] Built target clangEdit
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal".
Scanning dependencies of target clangRewrite
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 59%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite/DeltaTree.cpp"
[ 59%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite/HTMLRewrite.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator<clang::CodeGen::LValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::CodeGen::LValue>::iterator {aka __gnu_cxx::__normal_iterator<clang::CodeGen::LValue*, std::vector<clang::CodeGen::LValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void clang::CodeGen::CodeGenFunction::EmitAsmStmt(const clang::AsmStmt&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::CodeGen::LValue*, std::vector<clang::CodeGen::LValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o
[ 59%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite/RewriteRope.cpp"
[ 59%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite/Rewriter.cpp"
[ 60%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Rewrite/TokenRewriter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/EHScopeStack.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCleanup.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 60%] Linking CXX static library ../../../../lib/libclangRewrite.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/cmake -P CMakeFiles/clangRewrite.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Rewrite" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRewrite.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangRewrite.a CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o
/usr/bin/ranlib ../../../../lib/libclangRewrite.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 60%] Built target clangRewrite
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Scanning dependencies of target clangARCMigrate
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:33:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:741:76: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt, void>::type {aka const clang::Stmt}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:741:76: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/ARCMT.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExprWithCleanups, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3894:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'typename llvm::cast_retty<To, From>::ret_type llvm::cast(Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<To, From>::ret_type = const clang::CapturedStmt&]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:741:76: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt>::SimpleType {aka const clang::Stmt}' [-Wignored-attributes]
return cast_convert_val<X, Y,
~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2469:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ExprWithCleanups*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3894:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Internals.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/ARCMT.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Instruction.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/BasicBlock.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/EHScopeStack.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCleanup.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >}; _Tp = std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >; _Alloc = std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >*, std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = const clang::Decl*; ValueT = std::pair<const clang::VarDecl*, clang::CodeGen::Address>; MapType = llvm::DenseMap<const clang::Decl*, unsigned int>; VectorType = std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >*, std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/ARCMTActions.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTT.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/GlobalDecl.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/FileRemapper.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/ObjCMT.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenABITypes.cpp"
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/PlistReporter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CanonicalType.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransAPIUses.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclObjC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenAction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendAction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransARCAssign.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1370:23: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1375:24: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1379:24: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1399:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1399:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1400:21: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1403:23: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1421:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1422:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1423:29: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1423:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1424:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1424:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1427:22: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.cpp"
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/GlobalDecl.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExceptionSpec.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExceptionSpec.cpp:940:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp"
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransGCCalls.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>; Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this, PackArgs.end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TransformedPackArgs, /*Uneval*/true))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformToPE]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransProperties.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransProperties.cpp:33:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>; Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this, PackArgs.end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TransformedPackArgs, /*Uneval*/true))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformTypos]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprMember.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/Overload.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprObjC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaFixItUtils.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaInit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaInit.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLambda.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaLambda.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/DeclSpec.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLookup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaLookup.cpp"
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransformActions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Internals.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/TransformActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaObjCProperty.cpp"
[ 61%] Linking CXX static library ../../../../lib/libclangARCMigrate.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/cmake -P CMakeFiles/clangARCMigrate.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ARCMigrate" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangARCMigrate.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangARCMigrate.a CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/ranlib ../../../../lib/libclangARCMigrate.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 61%] Built target clangARCMigrate
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.cpp:281:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.cpp:325:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.cpp:382:26: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenPGO.cpp:382:26: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" --color=
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>; Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this, PackArgs.end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TransformedPackArgs, /*Uneval*/true))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal".
Scanning dependencies of target clangDriver
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOverload.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOverload.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Action.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Action.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Compilation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Compilation.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/Overload.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Distro.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Distro.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Driver.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/DriverOptions.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Job.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Job.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Multilib.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Multilib.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaPseudoObject.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Phases.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Phases.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/SanitizerArgs.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Tool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Tool.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChain.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:201:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::BreakContinueFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:1597:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::BreakContinueFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:1597:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LabelStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:201:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:204:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::BreakContinueFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:1597:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::BreakContinueFinder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:1597:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Ananas.cpp"
In file included from /usr/include/c++/7/memory:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__lower_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/MathExtras.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APInt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__upper_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::APSInt&}; _Tp = llvm::APSInt; _Alloc = std::allocator<llvm::APSInt>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::APSInt>::iterator {aka __gnu_cxx::__normal_iterator<llvm::APSInt*, std::vector<llvm::APSInt> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::APSInt, clang::CaseStmt*>}; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>; _Alloc = std::allocator<std::pair<llvm::APSInt, clang::CaseStmt*> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >}' changed in GCC 7.1
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/AVR.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/MathExtras.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APInt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__unguarded_linear_insert(_RandomAccessIterator __last,
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__insertion_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__rotate(_RandomAccessIterator __first,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Pointer = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__merge_adaptive(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2444:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__second_cut
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2453:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__first_cut
^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len22, __buffer, __buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_adaptive(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11,
~~~~~~~~~~~~~~~~~
__len2 - __len22, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__merge_without_buffer(_BidirectionalIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__second_cut
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__first_cut
^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__iterator_category(__first));
^
/usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_without_buffer(__first, __first_cut, __new_middle,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len11, __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_without_buffer(__new_middle, __second_cut, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__len1 - __len11, __len2 - __len22, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__inplace_stable_sort(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __middle, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__inplace_stable_sort(__middle, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_without_buffer(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
__middle - __first,
~~~~~~~~~~~~~~~~~~~
__last - __middle,
~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _OutputIterator = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__move_merge(_InputIterator __first1, _InputIterator __last1,
^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<llvm::APSInt, clang::CaseStmt*>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__merge_sort_with_buffer(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __first + __chunk_size, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__result = std::__move_merge(__first, __first + __step_size,
^~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__move_merge(__first, __first + __step_size,
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__first + __step_size, __last, __result, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__insertion_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
__stable_sort_adaptive(_RandomAccessIterator __first,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __middle, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__middle, __last, __buffer,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer_size, __comp);
~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__merge_adaptive(__first, __middle, __last,
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__middle - __first),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_Distance(__last - __middle),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__buffer, __buffer_size,
~~~~~~~~~~~~~~~~~~~~~~~~
__comp);
~~~~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/BareMetal.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APSInt*, std::vector<llvm::APSInt> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/MathExtras.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APInt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__inplace_stable_sort(__first, __last, __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
std::__stable_sort_adaptive(__first, __last, __buf.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_DistanceType(__buf.size()), __comp);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Clang.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmtAsm.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/CloudABI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Contiki.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmtAttr.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Cuda.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Darwin.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/DragonFly.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Gnu.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this, PackArgs.end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TransformedPackArgs, /*Uneval*/true))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Haiku.cpp"
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenTBAA.cpp"
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Hexagon.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenTBAA.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Linux.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclTemplate.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenTypes.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCall.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/MinGW.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Minix.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/MSVC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this, PackArgs.end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TransformedPackArgs, /*Uneval*/true))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Myriad.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/NaCl.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Use.h:30,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/User.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Constant.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Constants.h:31,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/NetBSD.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp"
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/Solaris.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/TCE.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/ToolChains/XCore.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:1076:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Types.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/Types.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:5911:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this, PackArgs.end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TransformedPackArgs, /*Uneval*/true))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
bool TreeTransform<Derived>::TransformTemplateArguments(
^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
^~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:6155:3: note: parameter passing for argument of type 'ArgIterator {aka clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>}' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TemplateInstantiator]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}' changed in GCC 7.1
if (TransformTemplateArguments(PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_begin()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackLocIterator(*this,
~~~~~~~~~~~~~~~~~~~~~~
In.getArgument().pack_end()),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Outputs, Uneval))
~~~~~~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Driver/XRayArgs.cpp"
[ 63%] Linking CXX static library ../../../../lib/libclangDriver.a
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/cmake -P CMakeFiles/clangDriver.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Driver" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDriver.dir/link.txt --verbose=1
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp"
/usr/bin/ar qc ../../../../lib/libclangDriver.a CMakeFiles/clangDriver.dir/Action.cpp.o CMakeFiles/clangDriver.dir/Compilation.cpp.o CMakeFiles/clangDriver.dir/Distro.cpp.o CMakeFiles/clangDriver.dir/Driver.cpp.o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o CMakeFiles/clangDriver.dir/Job.cpp.o CMakeFiles/clangDriver.dir/Multilib.cpp.o CMakeFiles/clangDriver.dir/Phases.cpp.o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o CMakeFiles/clangDriver.dir/Tool.cpp.o CMakeFiles/clangDriver.dir/ToolChain.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o CMakeFiles/clangDriver.dir/Types.cpp.o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o
/usr/bin/ranlib ../../../../lib/libclangDriver.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 63%] Built target clangDriver
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/SemaInternal.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Lex/PPCallbacks.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateVariadic.cpp"
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Sema/Sema.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Scanning dependencies of target clangSerialization
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTCommon.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTCommon.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTCommon.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReader.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CharUnits&}; _Tp = clang::CharUnits; _Alloc = std::allocator<clang::CharUnits>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::CharUnits>::iterator {aka __gnu_cxx::__normal_iterator<clang::CharUnits*, std::vector<clang::CharUnits> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGCXXABI.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual std::vector<clang::CharUnits> {anonymous}::MicrosoftCXXABI::getVBPtrOffsets(const clang::CXXRecordDecl*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::CharUnits*, std::vector<clang::CharUnits> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaType.cpp"
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ModuleBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclObjC.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/ASTReader.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/SemaType.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/CBindingWrapping.h:18:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DerivedTypes.h:24,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/IR/DataLayout.h:27,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGBuilder.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReader.cpp: In member function 'void clang::ASTReader::diagnoseOdrViolations()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReader.cpp:10526:10: warning: variable 'Diagnosed' set but not used [-Wunused-but-set-variable]
bool Diagnosed = false;
^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclObjC.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/ASTReader.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Module.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/SanitizerMetadata.cpp"
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Sema/TypeLocBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Linking CXX static library ../../../../lib/libclangSema.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/cmake -P CMakeFiles/clangSema.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Sema" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangSema.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangSema.a CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o CMakeFiles/clangSema.dir/AttributeList.cpp.o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o CMakeFiles/clangSema.dir/DeclSpec.cpp.o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o CMakeFiles/clangSema.dir/Scope.cpp.o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o CMakeFiles/clangSema.dir/Sema.cpp.o CMakeFiles/clangSema.dir/SemaAccess.cpp.o CMakeFiles/clangSema.dir/SemaAttr.cpp.o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o CMakeFiles/clangSema.dir/SemaCast.cpp.o CMakeFiles/clangSema.dir/SemaChecking.cpp.o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o CMakeFiles/clangSema.dir/SemaDecl.cpp.o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o CMakeFiles/clangSema.dir/SemaExpr.cpp.o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o CMakeFiles/clangSema.dir/SemaInit.cpp.o CMakeFiles/clangSema.dir/SemaLambda.cpp.o CMakeFiles/clangSema.dir/SemaLookup.cpp.o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o CMakeFiles/clangSema.dir/SemaOverload.cpp.o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o CMakeFiles/clangSema.dir/SemaStmt.cpp.o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o CMakeFiles/clangSema.dir/SemaType.cpp.o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/SwiftCallingConv.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Type.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CanonicalType.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/ranlib ../../../../lib/libclangSema.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Built target clangSema
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReaderDecl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTCommon.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/GlobalDecl.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/BaseSubobject.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator<clang::CodeGen::LValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::CodeGen::LValue>::iterator {aka __gnu_cxx::__normal_iterator<clang::CodeGen::LValue*, std::vector<clang::CodeGen::LValue> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/DenseMapInfo.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/CharUnits.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/BaseSubobject.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CGVTables.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/CodeGenModule.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::string&, std::vector<llvm::Type*, std::allocator<llvm::Type*> >&, std::vector<llvm::Type*, std::allocator<llvm::Type*> >&, std::vector<clang::CodeGen::LValue>&, std::__cxx11::string&, unsigned int) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::CodeGen::LValue*, std::vector<clang::CodeGen::LValue> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReaderStmt.cpp"
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:71:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:88:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:118:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:120:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::GotoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:141:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:61:20: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:61:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SwitchCase*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:118:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LabelStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:120:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::GotoStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::GotoStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:141:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SwitchStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/CodeGen/VarBypassDetector.cpp:144:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclObjC.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/ASTReader.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 64%] Linking CXX static library ../../../../lib/libclangCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/cmake -P CMakeFiles/clangCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/CodeGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangCodeGen.a CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGException.cpp.o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/ranlib ../../../../lib/libclangCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Built target clangCodeGen
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal".
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriter.cpp"
Scanning dependencies of target clangFrontend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTConsumers.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/ASTConsumers.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTConsumers.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/ASTWriter.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:735:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:3922:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4459:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4508:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:219:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:4368:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprObjC.h:63:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:105:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:154:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/ASTWriter.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTMerge.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTUnit.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/ASTUnit.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTMerge.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/ASTUnit.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal".
Scanning dependencies of target clangRewriteFrontend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendAction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/ASTUnit.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ASTUnit::CachedCodeCompletionResult&}; _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator<clang::ASTUnit::CachedCodeCompletionResult>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::ASTUnit::CachedCodeCompletionResult>::iterator {aka __gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/ASTUnit.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void clang::ASTUnit::CacheCodeCompletionResults()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >' changed in GCC 7.1
_M_realloc_insert(end(), __x);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CacheTokens.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ChainedIncludesSource.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/TargetInfo.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp"
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterDecl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTCommon.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CodeGenOptions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CompilerInstance.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterStmt.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Serialization/ASTWriter.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:1929:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:735:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:3922:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4459:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:4508:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:219:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CompilerInvocation.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:4368:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprObjC.h:63:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:105:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:154:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:214:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:234:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:50:61: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:88:65: required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticOptions.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/CompilerInvocation.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CompilerInvocation.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/GeneratePCH.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/GeneratePCH.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp"
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/GlobalModuleIndex.cpp"
[ 64%] Linking CXX static library ../../../../../lib/libclangRewriteFrontend.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/cmake -P CMakeFiles/clangRewriteFrontend.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend/Rewrite" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRewriteFrontend.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangRewriteFrontend.a CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangRewriteFrontend.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Built target clangRewriteFrontend
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp"
/usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal".
Scanning dependencies of target clangFrontendTool
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 64%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/FrontendTool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/DependencyFile.cpp"
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/Module.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/Module.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/Module.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/Utils.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/DependencyFile.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ModuleFileExtension.cpp"
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Serialization/ModuleManager.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/DependencyGraph.cpp"
[ 66%] Linking CXX static library ../../../../lib/libclangFrontendTool.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool" && /usr/bin/cmake -P CMakeFiles/clangFrontendTool.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/FrontendTool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontendTool.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangFrontendTool.a CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
/usr/bin/ranlib ../../../../lib/libclangFrontendTool.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangFrontendTool
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/DiagnosticRenderer.cpp"
[ 66%] Linking CXX static library ../../../../lib/libclangSerialization.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/cmake -P CMakeFiles/clangSerialization.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Serialization" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangSerialization.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangSerialization.a CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o CMakeFiles/clangSerialization.dir/Module.cpp.o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o
/usr/bin/ranlib ../../../../lib/libclangSerialization.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangSerialization
/usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal".
Scanning dependencies of target clangTooling
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/FrontendAction.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/CommonOptionsParser.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/FrontendActions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendAction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/FrontendAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendAction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendActions.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/FrontendActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/CompilationDatabase.cpp"
[ 66%] Linking CXX static library ../../../../../lib/libclangDynamicASTMatchers.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" && /usr/bin/cmake -P CMakeFiles/clangDynamicASTMatchers.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDynamicASTMatchers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangDynamicASTMatchers.a CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangDynamicASTMatchers.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangDynamicASTMatchers
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/FrontendOptions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/CompilationDatabase.h:31,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/CompilationDatabase.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal".
Scanning dependencies of target clangToolingCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Lookup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Lookup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core/Lookup.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core/Replacement.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Core/Lookup.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core/Lookup.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/HeaderIncludeGen.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal".
[ 66%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Core/Diagnostic.cpp"
Scanning dependencies of target clangToolingRefactor
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/InitHeaderSearch.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Execution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Execution.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Execution.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Linking CXX static library ../../../../../lib/libclangToolingCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" && /usr/bin/cmake -P CMakeFiles/clangToolingCore.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Core" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangToolingCore.a CMakeFiles/clangToolingCore.dir/Lookup.cpp.o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangToolingCore.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangToolingCore
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Execution.h:31,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Execution.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/InitPreprocessor.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build.make tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:273:27: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:273:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:283:27: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:283:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:302:77: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:399:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Scanning dependencies of target clangToolingASTDiff
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build.make tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:282:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:349:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/InitPreprocessor.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/FileMatchTrie.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FixIt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/FixIt.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:448:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:450:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:452:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:454:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::FloatingLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:459:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:464:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:466:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXBoolLiteralExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:468:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator<clang::tooling::SelectedASTNode>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::tooling::SelectedASTNode>::iterator {aka __gnu_cxx::__normal_iterator<clang::tooling::SelectedASTNode*, std::vector<clang::tooling::SelectedASTNode> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator<clang::tooling::SelectedASTNode>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::tooling::SelectedASTNode*, std::vector<clang::tooling::SelectedASTNode> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:448:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:450:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::MemberExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:452:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::IntegerLiteral; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::IntegerLiteral*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:454:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::FloatingLiteral; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::FloatingLiteral*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:459:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:464:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::StringLiteral; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::StringLiteral*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:466:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXBoolLiteralExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:468:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/FixIt.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/FixIt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:393:21: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXThisExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThisExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThisExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThisExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXThisExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:1003:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/LangStandards.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/LayoutOverrideSource.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp"
In file included from /usr/include/c++/7/vector:69:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/ArrayRef.h:26,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/ADT/APFloat.h:21,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator<clang::diff::Node>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::diff::Node>::iterator {aka __gnu_cxx::__normal_iterator<clang::diff::Node*, std::vector<clang::diff::Node> >}' changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator<clang::diff::Node>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::diff::Node*, std::vector<clang::diff::Node> >' changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceManager.h:38,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Refactoring.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring.cpp"
[ 66%] Linking CXX static library ../../../../../lib/libclangToolingASTDiff.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff" && /usr/bin/cmake -P CMakeFiles/clangToolingASTDiff.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/ASTDiff" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingASTDiff.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangToolingASTDiff.a CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangToolingASTDiff.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangToolingASTDiff
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/CharInfo.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal".
Scanning dependencies of target clangIndex
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/CodegenNameGenerator.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:82:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCPropertyRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:87:64: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:120:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCPropertyRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:87:64: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Index/CodegenNameGenerator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/CodegenNameGenerator.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/MultiplexConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/PCHContainerOperations.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:33:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:36:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:38:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:40:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:42:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:31:26: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:82:18: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::IfStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:33:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::WhileStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::WhileStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:36:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ForStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:38:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXForRangeStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:40:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCForCollectionStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:42:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/CommentToXML.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/PrecompiledPreamble.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Index/CommentToXML.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/CommentToXML.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:159:30: required from 'const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40: required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:91:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:159:30: required from 'const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40: required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:129:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LangOptions.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Lex/Lexer.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexBody.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/StandaloneExecution.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/StandaloneExecution.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/StandaloneExecution.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /usr/include/c++/7/map:60:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:32,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Lex/Preprocessor.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >}' changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:75:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:79:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundAssignOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:87:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/FileManager.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:75:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::UnaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:79:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CompoundAssignOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:87:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexBody.cpp:93:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Tooling.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Tooling.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Tooling.h:34,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Tooling.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp"
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexDecl.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AST.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexDecl.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/TestModuleFileExtension.cpp"
[ 66%] Linking CXX static library ../../../../lib/libclangTooling.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/cmake -P CMakeFiles/clangTooling.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTooling.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangTooling.a CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o CMakeFiles/clangTooling.dir/Execution.cpp.o CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o CMakeFiles/clangTooling.dir/FixIt.cpp.o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o CMakeFiles/clangTooling.dir/Refactoring.cpp.o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o CMakeFiles/clangTooling.dir/Tooling.cpp.o
/usr/bin/ranlib ../../../../lib/libclangTooling.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangTooling
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/TestModuleFileExtension.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingAction.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Index/IndexingAction.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/TextDiagnostic.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp"
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingContext.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingContext.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal".
Scanning dependencies of target clangStaticAnalyzerCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp"
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 66%] Linking CXX static library ../../../../lib/libclangFrontend.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/cmake -P CMakeFiles/clangFrontend.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Frontend" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontend.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangFrontend.a CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AST.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/ranlib ../../../../lib/libclangFrontend.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Built target clangFrontend
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp"
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexSymbol.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Index/IndexSymbol.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexSymbol.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal".
Scanning dependencies of target clangStaticAnalyzerCheckers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexTypeSourceInfo.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexingContext.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt<clang::CastExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PostStmt<clang::ArraySubscriptExpr>, clang::ento::check::Bind, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt<clang::CastExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PostStmt<clang::ArraySubscriptExpr>, clang::ento::check::Bind, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PostStmt<clang::CastExpr>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PostStmt<clang::ArraySubscriptExpr>, clang::ento::check::Bind, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt<clang::CastExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PostStmt<clang::ArraySubscriptExpr>, clang::ento::check::Bind, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PostStmt<clang::CastExpr>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PostStmt<clang::ArraySubscriptExpr>, clang::ento::check::Bind, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt<clang::CastExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PostStmt<clang::ArraySubscriptExpr>, clang::ento::check::Bind, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/USRGeneration.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclObjC.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Index/USRGeneration.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Index/USRGeneration.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp"
[ 67%] Linking CXX static library ../../../../../lib/libclangToolingRefactor.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/cmake -P CMakeFiles/clangToolingRefactor.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Tooling/Refactoring" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingRefactor.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangToolingRefactor.a CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangToolingRefactor.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Built target clangToolingRefactor
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp"
[ 67%] Linking CXX static library ../../../../lib/libclangIndex.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/cmake -P CMakeFiles/clangIndex.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Index" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIndex.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangIndex.a CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o CMakeFiles/clangIndex.dir/IndexBody.cpp.o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o
/usr/bin/ranlib ../../../../lib/libclangIndex.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Built target clangIndex
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/SourceLocation.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal".
Scanning dependencies of target clangStaticAnalyzerFrontend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:440:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ChooseExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ChooseExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:451:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:460:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:465:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:471:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:475:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:479:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:483:35: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1955:28: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IndirectGotoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1959:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1961:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1963:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1965:66: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:271:49: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:410:18: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1201:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1785:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1857:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1875:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ContinueStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1875:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1876:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1929:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1930:36: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SubstNonTypeTemplateParmExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1931:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2130:31: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2130:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2131:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:3342:51: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1300:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:924:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:924:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from 'static void clang::ento::check::PostStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCLoopChecker; STMT = clang::ObjCForCollectionStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; STMT = clang::ObjCForCollectionStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCForCollectionStmt>; CHECKs = {clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::PointerEscape}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCLoopChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1293:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCDictionaryLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from 'static void clang::ento::check::PostStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>; CHECKs = {clang::ento::check::PostStmt<clang::ObjCArrayLiteral>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PreObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NilArgChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1273:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CFNumberChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CFNumberChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CFNumberChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1277:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from 'static bool clang::ento::check::PostStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCForCollectionStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; STMT = clang::ObjCForCollectionStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCForCollectionStmt>; CHECKs = {clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::PointerEscape}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCLoopChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1293:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCArrayLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCArrayLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from 'static void clang::ento::check::PostStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCArrayLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCArrayLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCArrayLiteral>; CHECKs = {clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from 'static bool clang::ento::check::PostStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCDictionaryLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>; CHECKs = {clang::ento::check::PostStmt<clang::ObjCArrayLiteral>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PreObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NilArgChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1273:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCArrayLiteral; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from 'static bool clang::ento::check::PostStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCArrayLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCArrayLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCArrayLiteral>; CHECKs = {clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCBoxedExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from 'static void clang::ento::check::PostStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCArrayLiteral>; CHECKs = {clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from 'static bool clang::ento::check::PostStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCBoxedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from 'static void clang::ento::check::PostStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCArrayLiteral>; CHECKs = {clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal".
Scanning dependencies of target clangFormat
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/AffectedRangeManager.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/BreakableToken.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/ContinuationIndenter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/Format.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/Format.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:123:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:130:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:587:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1159:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1223:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1336:29: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1339:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:593:32: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:123:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ReturnStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:130:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:587:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendAction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCMessageExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1159:58: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1223:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatToken.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/FormatToken.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/FormatTokenLexer.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/DeclCXX.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::PseudoObjectExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:816:75: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1178:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1182:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1184:62: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/CharInfo.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:271:25: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:271:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:272:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:273:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/SortJavaScriptImports.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::PseudoObjectExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:816:75: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerFrontend.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerFrontend.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerFrontend.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerFrontend.a CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerFrontend.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Built target clangStaticAnalyzerFrontend
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/TokenAnalyzer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::check::PreStmt<clang::DeclStmt>; CHECKs = {clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt<clang::DeclStmt>, clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CStringChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2263:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::check::PreStmt<clang::DeclStmt>; CHECKs = {clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt<clang::DeclStmt>, clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CStringChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2263:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/TokenAnnotator.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/UnwrappedLineFormatter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/build.make tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/clang-fuzzer/handle-cxx" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend.internal".
Scanning dependencies of target clangHandleCXX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/build.make tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/clang-fuzzer/handle-cxx" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/UnwrappedLineParser.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Frontend/FrontendAction.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/TargetInfo.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/UsingDeclarationsSorter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/IdentifierTable.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CallAndMessageChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:616:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXDeleteExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt<clang::CXXDeleteExpr>; CHECKs = {clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CallAndMessageChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:616:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt<clang::CXXDeleteExpr>; CHECKs = {clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CallAndMessageChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:616:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/Format/WhitespaceManager.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:81:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:88:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::OffsetOfExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:65:26: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:81:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::DeclStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:88:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Linking CXX static library ../../../../../lib/libclangHandleCXX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" && /usr/bin/cmake -P CMakeFiles/clangHandleCXX.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangHandleCXX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangHandleCXX.a CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangHandleCXX.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Built target clangHandleCXX
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal".
Scanning dependencies of target clangTidy
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp"
[ 67%] Linking CXX static library ../../../../lib/libclangFormat.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/cmake -P CMakeFiles/clangFormat.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/Format" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFormat.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangFormat.a CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o CMakeFiles/clangFormat.dir/Format.cpp.o CMakeFiles/clangFormat.dir/FormatToken.cpp.o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o
/usr/bin/ranlib ../../../../lib/libclangFormat.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Built target clangFormat
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; CHECK1 = clang::ento::check::PreStmt<clang::CastExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CastSizeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:148:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; CHECK1 = clang::ento::check::PreStmt<clang::CastExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CastSizeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:148:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal".
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp"
Scanning dependencies of target clangTidyAndroidModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 67%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/AttrIterator.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Attr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 67%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; CHECK1 = clang::ento::check::PreObjCMessage; CHECKs = {clang::ento::check::PostObjCMessage, clang::ento::check::PreCall, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::eval::Assume, clang::ento::check::PointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; CHECK1 = clang::ento::check::ASTDecl<clang::ObjCImplementationDecl>; CHECKs = {clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage, clang::ento::check::PreCall, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::eval::Assume, clang::ento::check::PointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCDeallocChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:1099:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; CHECK1 = clang::ento::check::PreObjCMessage; CHECKs = {clang::ento::check::PostObjCMessage, clang::ento::check::PreCall, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::eval::Assume, clang::ento::check::PointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; CHECK1 = clang::ento::check::ASTDecl<clang::ObjCImplementationDecl>; CHECKs = {clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage, clang::ento::check::PreCall, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::eval::Assume, clang::ento::check::PointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCDeallocChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:1099:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyModuleRegistry.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:317:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXBindTemporaryExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:375:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:380:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:384:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:389:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ChooseExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ChooseExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:397:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:414:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:418:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:431:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IndirectGotoStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:439:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:470:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ReturnStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:317:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Linking CXX static library ../../../../../lib/libclangTidy.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" && /usr/bin/cmake -P CMakeFiles/clangTidy.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidy.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangTidy.a CMakeFiles/clangTidy.dir/ClangTidy.cpp.o CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangTidy.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 69%] Built target clangTidy
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:98:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt<clang::CallExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ChrootChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:154:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from 'static void clang::ento::Checker<CHECK1, CHECKs>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt<clang::CallExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ChrootChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:154:38: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtSynchronizedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:980:65: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXBindTemporaryExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:993:61: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXDefaultArgExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1063:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXDefaultInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1065:79: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1153:57: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::GCCAsmStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::GCCAsmStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1159:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MSAsmStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MSAsmStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1165:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BlockExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1171:39: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1178:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1187:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXOperatorCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1219:67: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1261:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1269:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXDeleteExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1278:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ChooseExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ChooseExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1293:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundLiteralExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundLiteralExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1307:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1315:46: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXThisExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThisExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1323:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1329:50: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1337:37: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1350:43: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MaterializeTemporaryExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MaterializeTemporaryExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1362:77: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1377:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1383:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AtomicExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AtomicExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1389:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCIvarRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1395:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1401:63: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1407:47: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1420:41: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OffsetOfExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OffsetOfExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1426:45: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1432:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StmtExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1438:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1459:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::PseudoObjectExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1474:60: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:85: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:389:29: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1586:29: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1586:53: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1586:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build.make tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXDefaultArgExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1063:72: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXDefaultInitExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1065:79: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1706:64: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ImplicitCastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:85: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
Scanning dependencies of target clangTidyBoostModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build.make tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp"
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtVisitor.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/CloneDetection.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:216:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:909:30: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CapturedStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CapturedStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtOpenMP.h:907:55: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryExprOrTypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DesignatedInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp"
[ 69%] Linking CXX static library ../../../../../../lib/libclangTidyBoostModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" && /usr/bin/cmake -P CMakeFiles/clangTidyBoostModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/boost" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyBoostModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyBoostModule.a CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyBoostModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm'
[ 69%] Built target clangTidyBoostModule
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:75:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:98:34: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BinaryOperator*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:75:54: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from 'static void clang::ento::check::PreStmt<STMT>::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ConversionChecker; STMT = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ConversionChecker; STMT = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ConversionChecker; CHECK1 = clang::ento::check::PreStmt<clang::ImplicitCastExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ConversionChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:162:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/Diagnostic.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.h:13,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from 'static bool clang::ento::check::PreStmt<STMT>::_handlesStmt(const clang::Stmt*) [with STMT = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from 'static void clang::ento::check::PreStmt<STMT>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ConversionChecker; STMT = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from 'static void clang::ento::Checker<CHECK1>::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ConversionChecker; CHECK1 = clang::ento::check::PreStmt<clang::ImplicitCastExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ConversionChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:162:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Expr.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:118:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:226:76: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:344:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:282:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:166:42: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include" -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXConstructExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:226:76: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:359:24: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::InitListExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::InitListExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:282:74: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<const clang::Stmt* const>::value':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:286:29: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
static const bool value =
^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:277:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ExprCXX.h:217:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:612:33: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ReturnStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXConstructExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Basic/LLVM.h:22:0,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/APValue.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Decl.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:323:5: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:334:16: required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/Stmt.h:787:69: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
return isa_impl_wrap<X, const Y,
~~~~~~~~~~~~~~~~~~~~~~~~~
typename simplify_type<const Y>::SimpleType>::doit(Val);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LambdaExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from 'static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
To, From, typename simplify_type<From>::SimpleType>::ret_type;
^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IntegerLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNewExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AbstractConditionalOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ExplicitCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ArraySubscriptExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OverloadExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXMemberCallExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19: required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1: required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCMessageExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/include/llvm/Support/Casting.h:240:1: required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc2/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from 'const T&